entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Problema enviando Imagen desde Angular a un api-rest en Codeigniter

Buenos Días, colegas. Estoy implementando una parte de mi sitio donde quiero subir una imagen a mi api y guardarla en un directorio dentro de mi server pero estoy presentando algunos problemas.

Tengo un método en mi servicio uploadfile para enviar mi imagen para mi api:

function uploadImagen(ufile, uploadUrl){ //Envia un email al cliente
            var fd = new FormData();
            fd.append('file', ufile);            
            $http.post('api/main/upimagen', fd, {
                transformRequest: angular.identity,
                headers: {'Content-Type': undefined}
            })
            .success(function(){
                console.log('Subida satisfactoria');
            })
            .error(function(){
                console.log('Error');
            });
        }

revisando mi navegador lo que envió me muestra:

-----------------------------323801319132387
Content-Disposition: form-data; name="file"; filename="marianelapaco.jpg"
Content-Type: image/jpeg

ÿØÿà

ÿÀ
muchos más... es la imágen 
-----------------------------323801319132387--
luego en mi api en php tengo mi método:
function upimagen_post(){ # sube una imagen
        var_dump($this->post('file'));        
    }

pero este solo me muestra:

<pre class='xdebug-var-dump' dir='ltr'><small>boolean</small> <font color='#75507b'>false</font>
</pre>

la imágen la quiero subir utilizando la librería 'upload' de CodeIgniter.
Saludos Atentamente

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta