我尝试开发一个Web上传表单,到目前为止服务器是Apache和PHP。
要求是:
因此加密文件的可能性是:
我尝试使用OpenPGP.js,但这不支持大文件。此外,不支持Edge和较旧的浏览器。
据我所知,PHP和Java(Tomcat,Jetty)将文件上传存储在临时目录中。
Java Applet和类似解决方案需要在客户端安装其他软件。
所以在我看来,唯一可行的解决方案可能是服务器端。
但这看起来怎么样?
编辑:
如果我读取了用JS分块的文件并将部件作为POST请求(而不是文件)发送并将部件放在服务器端,该怎么办? https://www.html5rocks.com/en/tutorials/file/xhr2/#toc-example-slicingfiles