在Azure blob上載中,如果您上載具有相同文件名的新文件(位於同一容器中),則會覆蓋該文件。如果存在blob名稱,Azure blob上傳重命名
我想在保存之前重命名新文件,以避免覆蓋任何文件 - 這可能嗎?
場景:
- 上傳文件 「image.jpg的」 到容器 「myContainer中」
- 上傳文件 「image.jpg的」 到容器 「myContainer中」(與不同的內容)
- 重命名第二「 Image.png「保存爲」mycontainer「之前,將其保存爲」Image_ {guid} .jpg「。
其他圖像有不同的*內容*,而不是上下文:)我也在考慮檢查是否存在,但不會在那裏遇到一個微小的競爭條件? – juunas
Ohhhh - 哎呀。 :)就競爭條件而言:OP需要通過他們的應用程序來管理它(例如某種類型的隊列管道)。而且,這種競賽狀況的真實可能性是什麼? (只有OP可以回答...)。據此編輯答案。 –