中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

REST API

基于 RESTful 架構(gòu)的 API,您可以使用任何編程語(yǔ)言發(fā)送 HTTP/HTTPS 請(qǐng)求。所有請(qǐng)求參數(shù)均通過(guò) HTTP/HTTPS 請(qǐng)求頭以 Key: Value 的形式傳遞。
AWS S3兼容,查看S3 API

請(qǐng)求方法

域名

bucket、path

<> 是參數(shù)內(nèi)容,是需要用戶填寫(xiě)的,填寫(xiě)時(shí),把 <> 去掉。

bucket,是創(chuàng)建的桶名;path,文件/文件夾的路徑。

并發(fā)請(qǐng)求限制

單個(gè)桶更新請(qǐng)求并發(fā)數(shù)不超過(guò)100個(gè),GET/HEAD請(qǐng)求不限

Authorization

關(guān)于認(rèn)證鑒權(quán),詳見(jiàn)認(rèn)證鑒權(quán)

上傳文件

在上傳圖片文件時(shí),可以設(shè)置預(yù)處理參數(shù),圖片會(huì)處理后再保存。

PUT /<bucket>/<path_to_file>

上傳參數(shù)

參數(shù) 必選 類(lèi)型 說(shuō)明
Content-Length string 請(qǐng)求內(nèi)容長(zhǎng)度
Content-MD5 string 上傳文件的 MD5 值,如果請(qǐng)求中文件太大計(jì)算 MD5 不方便,可以為空
Content-Type string 文件類(lèi)型,默認(rèn)使用文件擴(kuò)展名作為文件類(lèi)型常見(jiàn)mine類(lèi)型
Content-Secret string 文件密鑰,用于保護(hù)文件,防止文件被直接訪問(wèn),見(jiàn) Content-Secret 參數(shù)說(shuō)明
x-west-meta-x string 文件元信息,見(jiàn) Metadata
x-west-meta-ttl string 文件元信息, 指定文件的生存時(shí)間,單位天,最大支持180天,見(jiàn) Metadata
x-west-overwrite string 上傳文件時(shí)覆蓋已存在文件,默認(rèn)為false
x-west-automkdir string 上傳文件時(shí)目錄不存在自動(dòng)創(chuàng)建,默認(rèn)false
x-gmkerl-thumb string 圖片預(yù)處理參數(shù),見(jiàn)圖片處理
x-west-async string true表示異步處理

響應(yīng)信息

Content-Secret 參數(shù)說(shuō)明

文件分塊上傳

請(qǐng)求信息

PUT /<bucket>/<save_as_file>

文件大小最大為13T,除最后一塊外,其余每塊大小固定為1M字節(jié),分塊上傳不區(qū)分串行和并行,在初始化完成后,可并行上傳塊,待所有塊上傳完畢后,執(zhí)行完成塊上傳請(qǐng)求。

初始化

參數(shù)

參數(shù) 必選 類(lèi)型 說(shuō)明
x-west-multi-disorder string 值為true,表示進(jìn)行分塊上傳
x-west-multi-stage string initiate:初始化
x-west-multi-length string 待上傳文件的大小,單位 Byte
x-west-multi-type string 文件mime類(lèi)型
x-west-overwrite string 上傳文件時(shí)覆蓋已存在文件,默認(rèn)為false
x-west-automkdir string 上傳文件時(shí)目錄不存在自動(dòng)創(chuàng)建,默認(rèn)false
x-west-meta-x string 文件元信息
x-west-meta-ttl string 文件生存時(shí)間,單位天,最大支持180天

上傳塊

參數(shù)

參數(shù) 必選 類(lèi)型 說(shuō)明
x-west-multi-disorder string 值為true,表示進(jìn)行分塊上傳
x-west-multi-stage string upload:塊上傳
x-west-part-id string 分塊序號(hào),序號(hào)從0開(kāi)始,支持?jǐn)帱c(diǎn)續(xù)傳
Content-Length string 請(qǐng)求內(nèi)容長(zhǎng)度
Content-MD5 string 上傳文件的MD5值

完成上傳

參數(shù)

參數(shù) 必選 類(lèi)型 說(shuō)明
x-west-multi-disorder string 值為true,表示進(jìn)行分塊上傳
x-west-multi-stage string complete:完成上傳

響應(yīng)信息

舉例

初始化:

上傳塊:

完成上傳:

復(fù)制文件

bucket 下復(fù)制文件。它只能操作文件,不能操作文件夾。

請(qǐng)求信息

PUT /<bucket>/<save_as_file>

參數(shù)

參數(shù) 必選 類(lèi)型 說(shuō)明
x-west-copy-source string 源文件地址,格式 /<bucket>/<source-to-file>
x-west-automkdir string 復(fù)制文件時(shí)目錄不存在自動(dòng)創(chuàng)建,默認(rèn)false
x-west-metadata-directive string 對(duì)x-west-metadata-x操作的方式,取值為:copy(默認(rèn)),merge,replace,delete,具體每種取值含義詳見(jiàn):Metadataoption說(shuō)明
x-west-metadata-x string 設(shè)置文件元信息

響應(yīng)信息

舉例

移動(dòng)文件

bucket 下移動(dòng)文件,可以進(jìn)行文件重命名、文件移動(dòng)。它只能操作文件,不能操作文件夾。

請(qǐng)求信息

PUT /<bucket>/<save_as_file>

參數(shù)

參數(shù) 必選 類(lèi)型 說(shuō)明
x-west-move-source string 源文件地址,格式 /<bucket>/<source-to-file>
x-west-automkdir string 移動(dòng)文件時(shí)目錄不存在自動(dòng)創(chuàng)建,默認(rèn)false
x-west-metadata-directive string 對(duì)x-west-metadata-x操作的方式,取值為:copy(默認(rèn)),merge,replace,delete,具體每種取值含義詳見(jiàn):Metadataoption說(shuō)明
x-west-metadata-x string 設(shè)置文件元信息

響應(yīng)信息

舉例

下載文件

請(qǐng)求信息

GET /<bucket>/<path_to_file>

參數(shù)

參數(shù) 必選 類(lèi)型 說(shuō)明
Range string Range: bytes=0-499表示第0-499字節(jié)范圍的內(nèi)容。Range: bytes=-500表示最后500字節(jié)的內(nèi)容。Range: bytes=500-表示從第500字節(jié)開(kāi)始到文件結(jié)束部分的內(nèi)容。Range: bytes=0-表示從第一個(gè)字節(jié)到最后一個(gè)字節(jié),即完整的文件內(nèi)容。

響應(yīng)信息

刪除文件

請(qǐng)求信息

DELETE /<bucket>/<path_to_file>

參數(shù)

參數(shù) 必選 類(lèi)型 說(shuō)明
x-west-async string true 表示進(jìn)行異步刪除,不設(shè)置表示同步刪除(默認(rèn))

響應(yīng)信息

創(chuàng)建目錄

請(qǐng)求信息

POST /<bucket>/<path_to_folder>

參數(shù)

參數(shù) 必選 類(lèi)型 說(shuō)明
folder string 值為字符串true

響應(yīng)信息

刪除目錄

請(qǐng)求信息

DELETE /<bucket>/<path_to_folder>

響應(yīng)信息

獲取文件信息

請(qǐng)求信息

HEAD /<bucket>/<path_to_file>

響應(yīng)信息

響應(yīng)頭 說(shuō)明
x-west-file-type 文件類(lèi)型
x-west-file-size 文件大小
x-west-file-date 文件創(chuàng)建時(shí)間
x-west-meta-x 返回設(shè)置的元信息,返回?cái)?shù)量與設(shè)置情況一致

獲取目錄文件列表

請(qǐng)求信息

GET /<bucket>/<path_to_folder>

分頁(yè)參數(shù)

如果目錄中文件數(shù)量過(guò)多,為了更友好的獲取文件信息,可以分頁(yè)獲?。?/span>

參數(shù)

參數(shù) 必選 類(lèi)型 說(shuō)明
x-list-iter string 分頁(yè)開(kāi)始位置,通過(guò)x-west-list-iter響應(yīng)頭返回,所以第一次請(qǐng)求不需要填寫(xiě)
x-list-limit string 獲取的文件數(shù)量,默認(rèn) 100,最大 10000
x-list-order string asc 或 desc,按文件名升序或降序排列。默認(rèn) asc

響應(yīng)信息

修改 Metadata

請(qǐng)求信息

PATCH /<bucket>/<path_to_file>?metadata=<option>

option 的取值如下:

option 說(shuō)明
merge(默認(rèn)) 合并文件元信息,如果是相同的元信息,將被新上傳的值替換
replace 替換文件元信息為新上傳的文件元信息
delete 刪除文件元信息

參數(shù)

參數(shù) 必選 類(lèi)型 說(shuō)明
x-west-meta-x string 設(shè)置文件元信息
content-secret string 設(shè)置文件元信息
content-type string 設(shè)置文件元信息

響應(yīng)信息

舉例

例 1:合并元信息,metadata=merge

文件 test.txt 的元信息是:

例 2:替換元信息,metadata=replace

文件 test.txt 的元信息為:

例 3:刪除元信息,metadata=delete

文件 test.txt 的元信息為: