离开页面后,文件上传不应该停止

时间:2015-03-14 06:43:58

标签: php jquery twitter-bootstrap iframe file-upload

我正在处理需要上传文件的应用程序,文件可以是10-150 MB,工作正常。

但是一旦启动了文件传输,并且在用户离开页面并返回到那些页面之间,我们就必须再次开始上传。 那么,即使我们离开页面,也不会停止文件传输。

我正在为应用程序使用jQuery,bootstrap和PHP。

1 个答案:

答案 0 :(得分:0)

不。您无法发送上传请求并让页面执行该请求。它与下载相反。

大多数网站在名为“上传”的按钮上使用“window.open”调用来打开新窗口,用户可以在其中选择要上传的文件。此窗口中的页面将仅用于上载过程。当使用ajax提交此页面时,在完成上载请求之前,将显示各种微调器。

另一方面(避免使用window.open),我假设您正在使用表单,因此您可以在表单上的另一个选项卡或目标=“_ blank”的内容上开始上传,但这可能是一个挑战在这个新标签中提供有关正在发生的事情(上传)的信息...

<form target="_blank" action="upload.php">
   <input type="file" name="upload1" ></input>
   <input type="submit" name="" value="">
</form>