通过简历支持将大文件上传到WebDAV

时间:2015-10-05 15:20:40

标签: php curl libcurl webdav resume-upload

我想使用WebDAV API将大文件上传到ownCloud。

我使用此代码执行此操作:

+

但是当连接丢失时,此脚本无法恢复上传文件。

是否可以使用WebDAV恢复文件上传?

由于

1 个答案:

答案 0 :(得分:0)

使用CURLOPT_RESUME_FROM_LARGE option

将其设置为从中启动简历的位置。或者使用-1使卷曲在部分上传文件的末尾自动恢复。

请注意,这仅影响远程端。您还需要寻找到同一位置的本地文件读指针(使用fseek)。因此,如果要在部分上载文件的末尾恢复,则需要先查询其大小,以了解在何处寻找本地文件读取指针。
为此,请参阅Remote file size without downloading file