恢复文件上传

时间:2020-01-31 05:14:07

标签: javascript angular reactjs file-upload

我正在编写一个单页应用程序,用户可以在其中上传照片。但是我不清楚用户上传多张照片时会关闭浏览器的情况。现在,当他再次登录时,浏览器应自动从上一个上传图像中恢复上传。这可能吗?怎么样?

  1. 由于图像,我无法将图像存储在本地存储中并上传 大小可能会超出本地存储容量。
  2. 我无法存储文件路径,也无法通过使用文件路径来恢复。 由于浏览器的安全性不允许我这样做。

1 个答案:

答案 0 :(得分:0)

使用SPA并关闭浏览器时,SPA中的数据会丢失。即使您希望他们使用该路径继续上传(不允许使用浏览器安全保护),也有2种情况: 1)文件是否确实存在于旧路径中(否) 2)如果用户删除或移动了文件怎么办?

无论如何,这不应使用浏览器完成。最好与第三方一起使用工具。就像您关闭客户端一样,客户端将停止向服务器发送数据。

如果您要定期上传大文件,而又不想让人们忘记浏览器正在另一个标签页中上传并退出,则不会中断该过程,那么您可以考虑使用独立的上传工具({{3 }})

但是,可以通过设计特殊类型的浏览器来实现。