如何解决在 localFileSytem 上使用 .net Client (ITHitWebDAVClientNet_2_0_477) +ITHit.WebDAV.Server.6.1.4288 和 IIS 恢复文件上传
使用 ITHit.WebDAV.Client 并尝试恢复暂停的上传。 上传没问题,但恢复使文件损坏
暂停上传:
//close saved transfer stream
try
{
localFile.TransferTask.WebStream.Close();
}
catch (WebDavHttpException)
{
}
long uploadedBytes = 0;
f.AllowWriteStreamBuffering = true;
if(IsServerResumable && resuming){
uploadedBytes = f.Resumableupload.GetBytesuploaded();
}
using (Stream webstream = file.Resumableupload.GetWriteStream(uploadedBytes,toUpload,fileSize,null,lockToken))
savedbytes = uploadedBytes + fileBytesRead;
etc...
File.Resumableupload.GetBytesuploaded() 始终返回总文件大小。尝试使用保存的字节,但文件已损坏
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。