何が原因かわかりませんが、FileTransfer()
でリモートサーバに画像をアップロードすると画像が横向きまたは逆さまに表示されることがあります。しかし、私はiPhone上でローカルに画像を見ると、それらは正しい方法で配置されます。例えばPhoneGap(iOS)経由で画像をアップロードしたときに画像が横方向/上下が逆転する
、私がアップロードし、このように画像を選択:
それは次のように判明します:私は、ファイルを転送するためにローカルパスを使用していますので、私がいないhttp://sharefa.st/view/EWdW1Z4G8r8z
画像が「ランダムに」回転する理由を理解する。
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
値は次のようになります:任意の洞察力が高く評価され
file://localhost/var/mobile/Applications/<snip>/tmp/photo_015.jpg
は、ここに私のアップロード機能です。
はまた、私はすぐにそれを掘り下げるよ、iOSの上で同じ問題を抱えています。 –