这个问题主要是因为我不是100%确定如何计算ETag。
我正在使用.net c#库,最新版本,并且想知道如何在不下载文件并再次上传的情况下触摸更新Etag的blob。
我假设我可以用SetPropertiesAsync()更改ETag,但我不知道应该在ETag属性中添加什么?
答案 0 :(得分:2)
您无法以编程方式更改blob的ETag属性。它是一个系统定义的属性,每次更新blob时都会更新。在不重新上载的情况下更改blob的ETag值的一种方法是更改其中一个属性(如缓存控制等)或更改blob的元数据。我只是通过更改blob的元数据来尝试这个,当我获取该blob的属性时,我得到了一个新的ETag值。