摘要:網站服務器回應上傳頁面。分片上傳分片上傳分片上傳提供的分片上傳功能,可以將要上傳的文件分成多個數據塊里又稱之為來分別上傳,上傳完成之后再調用的接口將這些組合成一個來達到斷點續傳的效果。
簡單上傳指的是使用 US3 API 中的 PutObject 方法上傳單個文件(Object)。簡單上傳適用于一次 HTTP 請求交互即可完成上傳的場景,比如小文件(小于 512MB)的上傳。
使用說明簡單上傳的 API 接口的詳細信息請參見 PutFile。
大文件(大于 512MB)的上傳請使用分片上傳。
命名限制:
使用 UTF-8 編碼。
長度必須在 1–1023 字節之間。
不能以正斜線(/)或者反斜線()字符開頭。
為了防止第三方未經授權往您的 Bucket 里上傳數據,US3 提供了 Bucket 和 Object 級別的訪問權限控制。
在文件上傳到 US3 上后,您可以通過上傳回調來向指定的應用服務器發起回調請求,進行下一步操作。
如果上傳的是圖片,您還可以進行圖片處理。
表單上傳是指使用 US3 API 中的 PostFile 請求來完成 Object 的上傳,上傳的 Object 不能超過 1GB。
備注:表單上傳的 API 接口詳細信息請參見 PostFile。
適用場景表單上傳非常適合嵌入在 HTML 網頁中來上傳 Object,比較常見的場景是網站應用,以招聘網站為例:
不使用表單上傳表單上傳流程對比網站用戶上傳簡歷。網站用戶上傳簡歷。:::網站服務器回應上傳頁面。網站服務器回應上傳頁面。:::簡歷被上傳到網站服務器。簡歷上傳到US3。:::網站服務器再將簡歷上傳到US3。從流程上來說,使用表單上傳,少了一步轉發流程,更加方便。 從架構上來說,原來的上傳都統一走網站服務器,上傳量過大時,需要擴容網站服務器。采用表單上傳后,直接從客戶端上傳數據到 US3,上傳量過大時,壓力都在US3上,由 US3 來保障服務質量。
US3 提供的分片上傳(Multipart Upload)功能,可以將要上傳的文件分成多個數據塊(US3 里又稱之為 Part)來分別上傳,上傳完成之后再調用 US3 的接口將這些 Part 組合成一個 Object 來達到斷點續傳的效果。
適用場景當使用簡單上傳(PutFile)功能來上傳較大的文件到 US3 的時候,如果上傳的過程中出現了網絡錯誤,那么此次上傳失敗,重試必須從文件起始位置上傳。針對這種情況,您可以使用分片上傳來達到斷點續傳的效果。
相對于其他的上傳方式,分片上傳適用于以下場景:
惡劣的網絡環境:如手機端,當出現上傳失敗的時候,可以對失敗的 Part 進行獨立的重試,而不需要重新上傳其他的 Part。
加速上傳:要上傳到 US3 的本地文件很大的時候,可以并行上傳多個 Part 以加快上傳。
流式上傳:可以在需要上傳的文件大小還不確定的情況下開始上傳。這種場景在視頻監控等行業應用中比較常見。
分片上傳流程將要上傳的文件按照一定的大小分片。
初始化一個分片上傳任務 InitiateMultipartUpload。
逐個或并行上傳分片 UploadPart。
完成上傳 FinishMultipartUpload。
注意事項除了最后一塊 Part,其他 Part 的大小不能小于 4MB,否則會導致調用 FinishMultipartUpload 接口時失敗。
要上傳的文件切分成 Part 之后,文件順序是通過上傳過程中指定的 partNumber 來確定的,實際執行中并沒有順序要求,因此可以實現并發上傳。
具體的并發個數并不是越多速度越快,要結合用戶自身的網絡情況和設備負載綜合考慮。
默認情況下,已經上傳但還沒有調用 FinishMultipartUpload 的 Part 是不會自動回收的,因此如果要終止上傳并刪除占用的空間請調用 AbortMultipartUpload。
在文件上傳到 US3 上后,您可以通過上傳回調來向指定的應用服務器發起回調請求,進行下一步操作。
如果上傳的是圖片,您還可以進行 圖片處理 操作。
US3 在上傳文件完成的時候可以提供回調(Callback)給應用服務器。您只需要在發送給 US3 的請求中攜帶相應的 Callback 參數,即能實現回調。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/126746.html
摘要:修復了寫入過程中可能出現的進程中斷的問題。修復了在對象存儲中創建同名的目錄和文件,會顯示兩個目錄的問題修復了初始化分片上傳失敗會阻塞的問題 歷史版本本篇目錄US3FS V1.6.7US3FS V1.6.6US3FS V1.6.5US3FS V1.6.4US3FS V1.6.3US3FS V1.6.2US3FS V1.6.0US3FS v1.5.5US3FS v1.5.4US3FS v1.5....
摘要:概覽概覽產品簡介產品概述功能概覽產品優勢使用限制存儲類型地域和域名計量計費產品價格計費規則欠費處理計費案例快速上手開通服務開始使用控制臺指南存儲空間日志管理文件管理生命周期靜態網站托管域名管理鏡像回源跨區域復制跨域設置數據分析防盜鏈統計報 概覽產品簡介產品概述功能概覽產品優勢使用限制存儲類型地域和域名計量計費產品價格計費規則欠費處理計費案例快速上手開通 US3 服務開始使用 US3控制臺指南...
摘要:解壓縮服務解壓縮服務解壓縮服務本篇目錄注意事項注意事項配置解壓縮配置解壓縮修改規則修改規則刪除規則刪除規則解壓縮服務是對外提供的低成本高可靠的解壓服務,用戶通過在控制臺的存儲桶設置解壓縮規則,設置觸發前綴,解壓后的目標及目標路徑, 解壓縮服務本篇目錄注意事項配置解壓縮修改規則刪除規則解壓縮服務是UCloud對外提供的低成本高可靠的解壓服務,用戶通過在控制臺的存儲桶設置解壓縮規則,設置觸發前綴...
摘要:對象存儲產品正式升級為,采用新一代自研存儲引擎,為更多用戶提供安全可靠極致性能成本可控便捷易用的對象存儲服務。穩定可用性提升倍,帶寬提升倍,提升倍,歸檔存儲型對象存儲價格降低。UCloud對象存儲產品UFile正式升級為US3,采用新一代自研存儲引擎,為更多用戶提供安全可靠、極致性能、成本可控、便捷易用的對象存儲服務。US3穩定可用性提升5倍,帶寬提升2倍,IOPS提升10倍,歸檔存儲型對象...
v1.7.0修復了前綴自動發現式列取時,校驗階段僅校驗頂層前綴的bug在不勾選前綴自動發現時,會同步源端的空目錄到目的端支持了七牛專有云的endpointv1.6.1修復了在專有云上無法創建endpoint的bug修復了使用前綴自動發現功能時可能會卡住的bug修復了url列表模式的endpoint可能無法創建的bugv1.6.0優化了數據的統計方式修復了在使用s3接口拉取列表時,返回結果中next...
摘要:本次大會上,優刻得基于自研的全新存儲底層架構推出新一代對象存儲產品。推出新一代自研存儲引擎,持續降低存儲成本優刻得在今年月推出了元月的歸檔存儲產品,打破了存儲領域降本的邊界。伴隨著5G、大數據的廣泛應用,帶來了數據量的爆炸式增長。根據IDC預測,2025年全球數據總量將達到驚人的175ZB。數據存儲在未來的數字化時代將面臨更多挑戰:每秒鐘存儲數據寫入性能、數據云端存儲可靠性、數據存儲成本增高...
閱讀 291·2024-11-07 18:25
閱讀 130373·2024-02-01 10:43
閱讀 869·2024-01-31 14:58
閱讀 828·2024-01-31 14:54
閱讀 82770·2024-01-29 17:11
閱讀 3056·2024-01-25 14:55
閱讀 1986·2023-06-02 13:36
閱讀 3035·2023-05-23 10:26