database - 验证文件完整性?

标签 database linux file-upload mime-types

对于在许多 Web 应用程序中上传的典型文件类型(pdf、doc、docx、xls、jpeg、gif 等),验证文件完整性的最佳方法是什么。 上传可能会由于某种原因而中断,我最终会得到一些不完整的文件。我希望从一些进一步的批处理/异步处理中清除这些文件。 某些文件类型似乎包含某种固有的尾部信息,可用于确认完整性。与其查看每种文件类型的文件格式,不如想知道是否有人已经想到了这一点。 如果我能提供帮助,我宁愿不使用单独的信号文件,而只使用实际文件来识别它。

最佳答案

我想一个简单的解决方案是在文件完成后重命名或移动文件,这将是一个原子操作,并且会让您知道一切都已正确完成。

关于database - 验证文件完整性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7489345/

相关文章:

mysql - SQL查询验证-简单

database - 在数据库中存储图像 - 是还是否?

c# - 发布我的 C# 项目时数据库不工作

linux - 诺基亚 Asha SDK 文件

linux - SuiteCRM 模块加载程序 -mkdir 权限被拒绝

c++ - 检测C++ Qt组合中的内存泄漏?

Angular 2 - 文件上传访问

javascript - 隐藏文件控件的文件上传

java - 找不到数据库 "mem:",当我尝试连接 ht2 数据库时 IFEXISTS=true

javascript - 通过调用 Web 服务从 JavaScript 上传文件