我想將用戶上傳到我的網站的文件保存到我的Azure Blob中,並且我正在使用CloudBlob.UploadFromStream方法來執行此操作,但是我想確保文件在完成一些更多工作之前完成了保存到blob而沒有任何問題。我目前只是上傳blob,然後檢查if語句中是否存在使用GetBlockBlobReference
的新Blob引用。有沒有更好的方法來驗證上傳完成的罰款?驗證CloudBlob.UploadFromStream是否已完成且沒有錯誤?
0
A
回答
2
如果有任何問題,同時上載BLOB,CloudBlob.UploadFromStream
方法將拋出一個錯誤,以便將檢查是否上傳了罰款首位。
我不認爲使用GetBlockBlobReference
創建一個blob的參考會對你有好處,因爲它只是創建一個CloudBlockBlob
的實例。它不檢查存儲區中是否存在blob。如果要檢查存儲區中是否存在blob,可以使用CloudBlockBlob.FetchAttributes
方法獲取blob屬性,或使用CloudBlobContainer.GetBlobReferenceFromServer
或CloudBlobClient.GetBlobReferenceFromServer
創建CloudBlob的實例。上述三種方法都會從存儲中獲取有關blob的信息,並且如果出現問題(例如,如果blob不存在,則發現錯誤)會拋出適當的錯誤。
相關問題
- 1. 驗證TELNET命令是否完成
- 2. 如何驗證時間戳是否已正確完成已簽名代碼
- 3. 有沒有辦法知道timerTask是否已完成?
- 4. jQuery驗證沒有驗證表單,但沒有拋出錯誤
- 5. SQLTransaction已完成錯誤
- 6. 操作已完成,錯誤
- 7. 如何驗證已簽名的Outlook郵件是否有效且可信?
- 8. 驗證_tmkdir是否成功
- 9. 如何使用javascript驗證網頁是否已完全加載
- 10. 如何驗證房間是否已預訂完畢?
- 11. 驗證插件沒有使用bootstrap 3.0類已成功成功
- 12. Laravel驗證沒有顯示錯誤
- 13. Django ModelForm無法驗證,沒有錯誤
- 14. W3C驗證錯誤:沒有屬性X
- 15. 沒有驗證錯誤與設計
- 16. Facebook驗證,沒有方法[]錯誤
- 17. 驗證錯誤沒有意義
- 18. 驗證錯誤沒有屬性「XMLNS」
- 19. 驗證錯誤沒有顯示
- 20. Podspec不驗證沒有錯誤
- 21. 驗證器沒有捕獲錯誤
- 22. JSF「錯誤Mac沒有驗證!」
- 23. Spring驗證錯誤生成
- 24. W3C驗證生成錯誤
- 25. java:驗證GUI中的所有文本字段都已完成
- 26. BreezeJS:檢查是否有實體有驗證錯誤
- 27. ClickOnce部署錯誤:應用程序驗證沒有成功
- 28. 如何驗證一組模塊是否已安裝並且是最新的?
- 29. 如果客戶端驗證已完成,服務器端模型驗證是否需要?
- 30. ParsleyJS自定義驗證器跳過驗證沒有錯誤