0

appceleratorを使用して、twitpicデモで画像を送信しようとしています。2つのテキストフィールドを作成し、それらが入力されたら、画像とそれらのフィールドをtwitpicにアップロードします。

アプリの問題は、最初に正常に実行した後(アプリを閉じずに)、2回目は送信されないことです。

どういうわけかhttpClientをリセットして、再度開くようにする必要があります。

これが私のコード要点コードです

4

2 に答える 2

0

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();
}
于 2011-03-17T16:42:06.310 に答える
0

私は同じ問題を抱えており、リクエストを行うたびに新しい HttpClient を作成することにしました。

于 2011-03-18T11:14:58.107 に答える