javascript - 我如何使用 Javascript 或 Flash 获取用户文件的哈希值?

标签 javascript flash md5 sha1 crc

我需要做的是在网页上提供一个文件浏览器框,用户可以在其中从他们的计算机中选择一个文件,然后通过 javascript(或必要时使用 flash)返回某种哈希值,例如 CRC、MD5 或SHA1。我宁愿不必将整个文件上传到网络服务器,因为我希望在其中使用一些相当大的文件。

基本上,我正在制作一个脚本,将这些值与各种 META 数据相关联,从而无需完全上传即可识别文件。

知道我该怎么做吗?在服务器端执行此操作对我来说很容易,但是,正如我所说,会检查一些相当大的文件,我不想占用过多的服务器带宽。

最佳答案

如果用户有 Flash Player 10,您可以使用 Flash 来实现。

这是一个tutorial

还有:Reading and writing local files in FP10

关于javascript - 我如何使用 Javascript 或 Flash 获取用户文件的哈希值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/539488/

相关文章:

flash - 在Flash播放器中再现(几种)同时声音的最佳方法

postgresql - Postgres : How to convert 16 bytes into 4 bytes by XOR-ing every 4 bytes

c - 安装 c api (md5)

javascript - Yeoman webapp 部署,我的 json 文件不起作用

javascript - 为什么我们不直接使用元素 ID 作为 JavaScript 中的标识符呢?

javascript - 通过一个按钮提交多个表单

html - 如何在我的网站上嵌入 Flash 对象?

java - 处理照片上传的最佳方式是什么?

javascript - 循环与 if 语句的效率

用于密码安全的 PHP 不同的单向哈希