怎么理解FastDFS提供的API

怎么理解FastDFS提供的API,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)建站是專業(yè)的安州網(wǎng)站建設(shè)公司,安州接單;提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行安州網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

  FastDFS提供的API及簡要說明如下:

    upload:上傳普通文件,包括主文件

    upload_appender:上傳appender類型文件,后續(xù)可以對其進(jìn)行append、modify和truncate操作

    upload_slave:上傳從文件

    download:下載文件

    delete:刪除文件

    append:在appender文件后面追加內(nèi)容

    modify:修改appender文件內(nèi)容

    truncate:設(shè)置appender文件大小

    set_metadata:設(shè)置文件附加屬性

    get_metadata:獲取文件附加屬性

    FastDFS最常用的API有3個:upload、download和delete。為了支持主從文件,分化出 upload_appender 和 upload_slave這兩個API。

    調(diào)用delete API刪除文件后該文件將不可恢復(fù),請小心使用。

    主從文件是FastDFS生成的文件名有直接關(guān)聯(lián)的一組文件。其典型應(yīng)用場景是圖片縮略圖,可以把原圖作為主文件,其一系列縮略圖作為從文件。

  通過append方法在appender類型文件后面追加內(nèi)容,可以用于增量上傳文件,通常使用這個API實(shí)現(xiàn)大文件斷點(diǎn)續(xù)傳功能。

  modify方法在特定場合才會被使用到,比如實(shí)現(xiàn)超大文件的并發(fā)上傳。

  使用truncate方法可以改變文件大小,通常用于把文件清空或者把文件變小,也支持把文件變大。使用truncate將文件變小時,會導(dǎo)致文件內(nèi)容被截斷,請小心使用這個功能。

  FastDFS支持存儲文件附加屬性,一個文件的附件屬性將以一個單獨(dú)的文件保存。文件附加屬性保存在KV系統(tǒng)或者數(shù)據(jù)庫中是主流做法,除非使用場合特殊,否則不建議使用set_metadata 和get_metadata這兩個API。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。

網(wǎng)站欄目:怎么理解FastDFS提供的API
本文來源:http://muchs.cn/article42/jcjhec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器移動網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站ChatGPT、服務(wù)器托管、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)