我想使用WebDAV API将大文件上传到ownCloud。
我使用此代码执行此操作:
+
但是当连接丢失时,此脚本无法恢复上传文件。
是否可以使用WebDAV恢复文件上传?
由于
答案 0 :(得分:0)
使用CURLOPT_RESUME_FROM_LARGE
option。
将其设置为从中启动简历的位置。或者使用-1
使卷曲在部分上传文件的末尾自动恢复。
请注意,这仅影响远程端。您还需要寻找到同一位置的本地文件读指针(使用fseek
)。因此,如果要在部分上载文件的末尾恢复,则需要先查询其大小,以了解在何处寻找本地文件读取指针。
为此,请参阅Remote file size without downloading file。