appceleratorを使用して、twitpicデモで画像を送信しようとしています。2つのテキストフィールドを作成し、それらが入力されたら、画像とそれらのフィールドをtwitpicにアップロードします。
アプリの問題は、最初に正常に実行した後(アプリを閉じずに)、2回目は送信されないことです。
どういうわけかhttpClientをリセットして、再度開くようにする必要があります。
これが私のコード要点コードです
appceleratorを使用して、twitpicデモで画像を送信しようとしています。2つのテキストフィールドを作成し、それらが入力されたら、画像とそれらのフィールドをtwitpicにアップロードします。
アプリの問題は、最初に正常に実行した後(アプリを閉じずに)、2回目は送信されないことです。
どういうわけかhttpClientをリセットして、再度開くようにする必要があります。
これが私のコード要点コードです
updateSuccess関数の最後にxhr.abort()を追加して、開いている接続を最初に閉じることができます。
function networkUpdateSuccess() {
alert('Success Uploaded',Ti.App.globalImage);
win.rightNavButton = null;
Ti.App.globalImage = null;
whatText.value = '';
whereText.value = '';
actInd.hide();
upload.hide();
previewImage.image = '../images/upload_image.png';
xhr.abort();
}
私は同じ問題を抱えており、リクエストを行うたびに新しい HttpClient を作成することにしました。