【发布时间】:2013-05-23 03:56:13
【问题描述】:
我正在使用Jquery file upload 将文件上传到 php 服务器。我想修改上传器,以便我可以检查上传的文件是否与本地文件相同。
我目前的想法是使用校验和来检查文件是否相同。但是,我需要支持大文件(1GB)。据我了解,我们无法使用 HTML5 File API 为哈希函数加载 1GB 文件。
Jquery file upload 处理大文件的方式是加载部分文件并发送。那么当文件被切成碎片时,有什么方法可以进行校验和吗?或者还有其他方法可以检查文件是否正确上传?
【问题讨论】:
-
PHP 自己做的,不是吗?
-
jquery 文件上传器使用块上传大文件。 PHP 可以检查每个块是否正确上传,但不是整个文件?
-
顺便说一句,PHP会检查每个块是否正确上传?
-
看起来有一个 md5 的 js 实现可以使用 pajhome.org.uk/crypt/md5
-
加上计算 1+ GB 文件的 md5 哈希可能会杀死浏览器
标签: php javascript html