【发布时间】:2011-10-11 07:01:46
【问题描述】:
我有一个系统,用户可以通过该系统通过 FTP 服务器或通过 html 表单上传 CSV 文件。在我这边,一个脚本会轮询上传目录并处理找到的新文件。一些用户会通过从 Excel 导出来创建 CSV,而其他用户会使用自己的脚本以编程方式创建它。
我现在担心的是:如何 100% 确定我的处理脚本所作用的文件是完整的 - 换句话说,它不是部分文件(正在进行中、上传失败等)?
如果文件格式更结构化,比如 XML,我会通过检查 XML 结构是否有效(即:结束标签)来 100% 确信文件是完整的。
有没有一种好方法可以确保上传的 CSV 文件完整,不会给技术含量较低的用户带来负担和困惑,他们只是上传从电子表格程序导出的文件(即:提供 md5文件内容会超出它们)。
【问题讨论】:
标签: validation csv upload