Ruby检查webdav上传是否完整

时间:2011-06-21 16:22:57

标签: ruby linux http filesystems webdav

我想为我们的客户提供上传文件夹。由于Windows,Linux和MacOS X对webdav提供了开箱即用的支持,因此我们选择了带有DAV模块的Apache服务器。这很好用。

然而,一些后处理应该应用于某些文件,并且一些文件是> 50公尺。有些用户的互联网连接速度较慢,因此上传有时需要2分钟以上。后处理由ruby脚本组成,该脚本迭代启用webdav的apache的文档根目录中的新文件。问题是,我想知道哪些文件实际上已完成上传,所以我最终不会处理半上传的文件。

有办法吗?

1 个答案:

答案 0 :(得分:1)

将文件传输到Apache DAV服务器(尝试使用Mac OS X SLS和Apache)时,会在同一目录中创建名为._filename.ext的临时文件。上传完成后,临时文件将被删除。

所以我想你可以检查一下。

相关问题