我们的网络应用程序目前正在使用uploadify(v2.1.4)将多个文件上传到我们的远程服务器。但是当用户上传文件时,他可能会意外地(或故意)导航出上传页面,并且上传将会停止。
window.onbeforeunload = function(e) {
if(curently_uploading())
return 'There is ongoing upload, are you sure that you want to leave this page?';
else
return null;
}
可行,用户收到通知。
但......当前文件上传制动(uploadify.js收到错误:2038)。
如果上传了多个文件,则只有当前文件会中断,其他文件会继续上传。
我怀疑当用户试图离开上传页面时,所有正在进行的POST请求都会被暂停。我可以阻止吗?
或者,我是否应该在上传队列中再次添加文件?
编辑:似乎这只会在某些浏览器上中断。
答案 0 :(得分:1)
希望这对你有用。
window.onbeforeunload = confirmExit;
function confirmExit()
{
return "Warning: Your file upload is in progress!!";
}
此项目中用于fileupload的插件是 blueimp jquery File Upload
我没有遇到上传,可以稍后在队列中添加文件。因为我没有尝试过,所以我无法真正说出uploadify。可能是uploadify的文档对您有很大的帮助。
请使用您的错误代码进行搜索。
http://www.uploadify.com/forums/discussion/556/another-one-on-io-error-2038/p1