为网站里能下载的所有文件自动生成一个校验码

haitao 2015-04-27 11:16:48
有没有哪个web server或其模块支持 为网站里能下载的所有文件自动生成一个校验码?
即:文件提供者只管往合适的目录复制或上传文件,一旦有人下载某个文件(如/dir/file123.abc)后,该文件的校验码文件就自动被生成了(系统里增加了一个文件:/dir/file123.abc.md5_txt)
严格的下载者可以再下载file123.abc.md5_txt,与已经下载来的file123.abc的md5值做核对
以免下载的file123.abc里有乱、错数据

搜了一下,好像没人这么想过、做过?

如果web server实现它,就最好了:
web server提供下载,就已经遍历文件的内容了
顺便为 没md5的文件 生成一个md5,就是举手之劳。一点也不浪费
...全文
321 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcmakebest 2015-05-11
  • 打赏
  • 举报
回复
其实这个功能相当简单但用的人不多,上传或下载的时候顺带就完成了,对于已经上传的文件,写个简单的工具单独算一下.
haitao 2015-04-28
  • 打赏
  • 举报
回复
有一个略微接近的,是nginx的模块: http://www.ttlsa.com/nginx/nginx-modules-ngx_file_md5/ 但它是每次都计算一次。。。。
haitao 2015-04-27
  • 打赏
  • 举报
回复
如果都没有,自己写一个isapi,用户提交文件url,它自动去找此文件的md5_txt文件,如果没有就先生成它再返回 如果已经有这样的系统设置或模块了,再写一个就 重新发明电话 了

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧