阿里雲OSS上傳Invalid Object Name錯誤


適用場景

簡單上傳指的是使用OSS API中的PutObject方法上傳單個Object。簡單上傳適用於一次HTTP請求交互即可完成上傳的場景,比如小文件的上傳。

上傳文件時設置Object Meta

在使用簡單上傳的情況下,可以攜帶Object Meta信息對Object進行描述,比如可以設定Content-Type等標准HTTP頭,也可以設定自定義信息。具體請參考設置文件元信息

上傳限制

  • 大小限制:Object的大小不能超過5GB。
  • 命名限制
    • 使用UTF-8編碼。
    • 長度必須在1–1023字節之間。
    • 不能以正斜線(/)或者反斜線(\)字符開頭。

大文件上傳

因為使用的是單次HTTP請求,Object過大會導致上傳時間長。在這段時間出現網絡原因造成超時或者鏈接斷開等錯誤的時候,上傳容易失敗,可以考慮斷點續傳上傳(分片上傳)。當Object大於5GB時,只能使用斷點續傳上傳,具體參考斷點續傳上傳

上傳的安全及授權

為了防止第三方未經授權往開發者的Bucket上傳數據,OSS提供了Bucket和Object級別的訪問權限控制,詳情請參見訪問控制。為了授權給第三方上傳,OSS除了Bucket和Object級別的訪問權限外,還提供了賬號級別的授權,請參見授權給第三方上傳

上傳后續操作

在文件上傳到OSS上后,開發者可以使用上傳回調來向指定的應用服務器發起回調請求,進行下一步操作。如果上傳的是圖片需要處理,可以使用圖片處理。如果上傳的是音頻或者視頻文件可以使用媒體處理

 

參考:阿里雲官方文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM