使用appcelerator,我正在尝试使用twitpic演示发送图片,我创建了2个文本字段,当它们填写时,我想将图像和那些字段上传到twitpic。
应用程序的问题是,我第一次成功完成后,(没有关闭应用程序)第二次不发送。
我需要以某种方式重置httpClient打开,以便重新打开它。
这是我的代码gist code
答案 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。