使用 appcelerator,我正在尝试发送带有 twitpic 演示的图片,我创建了 2 个文本字段,当它们被填写时,我想将图像和这些字段上传到 twitpic。
该应用程序的问题是在我第一次成功完成后,(不关闭应用程序)第二次没有发送。
我需要以某种方式重置 httpClient 打开,以便它重新打开它。
这是我的代码要点代码
使用 appcelerator,我正在尝试发送带有 twitpic 演示的图片,我创建了 2 个文本字段,当它们被填写时,我想将图像和这些字段上传到 twitpic。
该应用程序的问题是在我第一次成功完成后,(不关闭应用程序)第二次没有发送。
我需要以某种方式重置 httpClient 打开,以便它重新打开它。
这是我的代码要点代码
I had the same problem, and resolved to creating a new HttpClient every time I make a request.
您可以将 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();
}