No estoy seguro de lo que podría estar causando esto, pero cuando subo algunas imágenes a mi servidor remoto a través del FileTransfer()
, las imágenes a veces aparecen hacia los lados o hacia abajo. Sin embargo, cuando veo las imágenes localmente en el iPhone, se colocan de la manera correcta.Imágenes girando hacia los lados/boca abajo después de cargarse a través de PhoneGap (iOS)
Por ejemplo, al seleccionar una imagen como esta para subir:
va a salir de esta manera: http://sharefa.st/view/EWdW1Z4G8r8z
estoy usando la ruta local para transferir el archivo, por lo que no hacer entender por qué la imagen rotaría "aleatoriamente".
Aquí es mi función de carga:
function uploadPhoto() {
var options = new FileUploadOptions();
options.fileKey = 'file';
options.fileName = imgURI.substr(imgURI.lastIndexOf('/')+1);
options.mimeType = 'image/jpeg';
var params = new Object();
if(logged_in == true) {
params.unique_id = app_unique_id;
params.secret_key = user_secret_key;
}
options.params = params;
loadingStart();
var ft = new FileTransfer();
ft.upload(imgURI, 'http://' + remote_server + '/API/upload', uploadDetails, fail, options);
}
imgURI
valor es el siguiente:
file://localhost/var/mobile/Applications/<snip>/tmp/photo_015.jpg
se aprecia Cualquier penetración.
también tengo el mismo problema en IOS, voy a cavar en ella pronto. –