gpt4 book ai didi

Ruby 检查 webdav 上传是否完成

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:14:20 28 4
gpt4 key购买 nike

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

但是,有些文件应该进行一些后处理,有些文件大于 50M。一些用户的互联网连接速度较慢,因此上传有时需要超过 2 分钟。后处理由一个 ruby​​ 脚本组成,该脚本在启用 webdav 的 apache 的文档根目录中迭代新文件。问题是,我想知道哪些文件实际上已经完成上传,所以我不会结束对半上传文件的后期处理。

有办法吗?

最佳答案

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

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

关于Ruby 检查 webdav 上传是否完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6428688/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com