使用httpClient的多个请求(appcelerator)

时间:2010-07-09 13:06:10

标签: iphone post httpclient appcelerator httpconnection

使用appcelerator,我正在尝试使用twitpic演示发送图片,我创建了2个文本字段,当它们填写时,我想将图像和那些字段上传到twitpic。

应用程序的问题是,我第一次成功完成后,(没有关闭应用程序)第二次不发送。

我需要以某种方式重置httpClient打开,以便重新打开它。

这是我的代码gist code

2 个答案:

答案 0 :(得分:0)

您可以将xhr.abort()添加到updateSuccess函数的末尾以首先关闭打开的连接

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();
}

答案 1 :(得分:0)

我遇到了同样的问题,并且每次提出请求时都决定创建一个新的HttpClient。