Tenho o seguinte codigo em html:
<form method="POST" action="http://uploads.im/api?upload" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" value="SEND FILE">
</form>
Na action do formulario ele envia o file (Imagem) via api para o uploads.im onde ela e armazenada, porem preciso fazer esse envio pelo angularJS porem nao sei como passa o file como parametro, tentei alguns exemplos da internet porem até agora sem sucesso:
<form ng-submit="enviarImagem()" enctype="multipart/form-data">
<input type="file" name="file"/>
<input type="submit" value="SEND FILE">
</form>
$scope.enviarImagem = function() {
$http({
method : "POST",
url : 'http://uploads.im/api',
data : 'set file',
headers : {
'Content-Type' : undefined
},
}).success(function(data) {
alert(data);
});
};