Không chắc chắn điều gì sẽ gây ra điều này, nhưng khi tôi tải một số hình ảnh lên máy chủ từ xa của mình qua FileTransfer()
, hình ảnh đôi khi hiển thị theo chiều ngang hoặc lộn ngược. Tuy nhiên, khi tôi xem hình ảnh cục bộ trên iPhone, chúng được định vị đúng cách.Hình ảnh bị lệch sang một bên sau khi được tải lên qua PhoneGap (iOS)
Ví dụ, khi tôi chọn một hình ảnh như thế này để tải lên:
Nó sẽ lần lượt ra như thế này: http://sharefa.st/view/EWdW1Z4G8r8z
Tôi đang sử dụng đường dẫn nội bộ để chuyển các tập tin, vì vậy tôi không hiểu lý do tại sao hình ảnh sẽ xoay "ngẫu nhiên".
Đây là chức năng tải lên của tôi:
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
giá trị trông như thế này:
file://localhost/var/mobile/Applications/<snip>/tmp/photo_015.jpg
Bất kỳ cái nhìn sâu sắc được đánh giá cao.
Tôi cũng có cùng một vấn đề trên iOS, tôi sẽ thâm nhập vào nó sớm. –