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