我有一个系统,用户可以通过该系统通过FTP服务器或通过html表单上传CSV文件。在我的结尾,脚本轮询上传目录并处理找到的新文件。一些用户将通过从Excel中导出来创建CSV,而其他用户则可以用自己的脚本以编程方式创建它。如何验证上传文件是否完整
我目前的担忧是:我如何100%确定我的处理脚本所作用的文件是完整的 - 换句话说,它不是一个部分文件(正在进行,上传失败等)?
如果文件格式是更结构化的东西,比如XML,通过检查XML结构是否有效(即:关闭标签),我会100%确信文件已完成。
有一个很好的方式,以确保上传CSV文件是完整的,不负担&迷惑少技术用户谁是简单地上传从电子表格程序导出的文件(即:提供的文件内容的MD5会超越他们)。
我认为这可能是最好的方法,对最终用户来说相当简单。 – rcourtna