画像アップロード付きのアプリを用意しました。テキストと画像を送信します。
画像とコンテンツ(テキスト)を追加するとうまくいきます。残念ながら、画像なしでサービスを呼び出すと機能しません。以下のコードを参照してください。
var params = {
file :$.selectedImageVw.image, //if file is not selected it will send as null
UserId : Ti.App.userID,
postContent : $.postMessage.value
};
var xhr = Titanium.Network.createHTTPClient();
xhr.onreadystatechange = function() {
if (this.readyState == 4) {
progressVw.hide();
// callback("Success");
// alert(this.responseData);
progressVw.hide();
xhr = null;
}
};
xhr.setRequestHeader('Content-Type', 'multipart/form-data');
xhr.setRequestHeader('enctype', 'multipart/form-data');
xhr.setRequestHeader('Content-length', params.length);
xhr.open("POST", "uploadUrl");
xhr.send(params);
誰かが私を助けてくれることを願っています。前もって感謝します!!