Como fazer um post com file AngularJS

1 resposta
angularjavascript
F

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);
	});

};

1 Resposta

C

Ola,

Tente fazer o upload de imagens com bibliotecas ja prontas.

Criado 30 de junho de 2017
Ultima resposta 30 de jun. de 2017
Respostas 1
Participantes 2