【发布时间】:2020-07-27 17:53:33
【问题描述】:
我们正在将数据迁移到 Azure 文件存储,并希望在上传完成后验证上传,然后再从本地服务器删除文件。
下面的代码可以正常工作,但我从文档中不太清楚之后如何验证文件。
我打算比较字节数,但看起来使用 transactionalCRC 可以,但我似乎无法实现它
byte[] theFile = UploadHelper.GetFileAsByteArray(theUpload);
CloudFile theCloudFile = rootDir.GetFileReference(theUpload.Name);
Stream theMemoryStream = new MemoryStream(theFile);
await theCloudFile.UploadFromStreamAsync(theMemoryStream);
或者,如果我想太多了,并且有更好的方法,我会很感激你的洞察力。
谢谢,
【问题讨论】:
-
如果你有备份,我不会再做任何事情了。如果 Azure 响应“201”结果,您可以确信它是成功的。另请参阅stackoverflow.com/questions/44395881/…