0

我们的 Web 应用程序目前正在使用 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 请求都会被暂停。我可以防止吗?

或者,我应该在上传队列中再次添加文件吗?

编辑:似乎这只在某些浏览器上中断。

4

1 回答 1

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

于 2013-03-28T10:55:26.130 回答