私はチタンを使用してAndroidのアプリケーションを開発していますし、私のアプリケーションでは、私はすでにこのアップロードイメージ(チタン - アンドロイド)
button1.addEventListener('click',function(e)
{
Titanium.Media.openPhotoGallery({
success : function(event)
{
var update_pic = Titanium.Network.createHTTPClient();
update_pic.onerror = function()
{
Titanium.API.info('error');
alert(JSON.parse(this.responseText).error);
}
update_pic.onload = function()
{
actInd.hide();
}
update_pic.open('POST','server-address/profile/update.json');
update_pic.send(
{
"user[avatar]":event.media,
"authenticity_token":"sD5hjlI=",
"user[name]":'nilesh',
"commit":"Update Profile"
});
}
})
})
を試してみましたlocation.Iリモートサーバにギャラリーから画像をアップロードする必要があります。しかしそれは私のために働いていない。プロセスは、ポイント[avatar]:event.media、で停止します。これは、リモートサーバーにイメージを送信する適切な方法です。私はこのようなパラメータを送信するとき、私はまた、この
update_pic.send({
user_avatar : event.media,
authenticity_token : "sD5hjlI=",
user_name : 'nilesh',
commit : "Update Profile"
})
を試してみました、それは私のHTTPリクエストを送信していないと私はuser_avatarを削除する場合:それは私の要求を送信event.mediaはuser_avatar.Anyソリューションに問題があることを意味します。.. ..助けが必要。 .......... "のvar update_pic = ..."
update_.setRequestHeader( "ContentTypeを"、 "画像/ JPEG")の下にこの行を追加すること