我想为我们的客户提供上传文件夹。由于Windows,Linux和MacOS X对webdav提供了开箱即用的支持,因此我们选择了带有DAV模块的Apache服务器。这很好用。
然而,一些后处理应该应用于某些文件,并且一些文件是> 50公尺。有些用户的互联网连接速度较慢,因此上传有时需要2分钟以上。后处理由ruby脚本组成,该脚本迭代启用webdav的apache的文档根目录中的新文件。问题是,我想知道哪些文件实际上已完成上传,所以我最终不会处理半上传的文件。
有办法吗?
答案 0 :(得分:1)
将文件传输到Apache DAV服务器(尝试使用Mac OS X SLS和Apache)时,会在同一目录中创建名为._filename.ext的临时文件。上传完成后,临时文件将被删除。
所以我想你可以检查一下。