fastdfs-client-java 1.25 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁(yè)編程開(kāi)發(fā)編程輔助 → fastdfs-client-java maven(工具類封裝) 官方版

fastdfs-client-java maven(工具類封裝)

官方版

fastdfs-client-java maven(工具類封裝)
  • 軟件大。86KB
  • 軟件語(yǔ)言:中文
  • 軟件類型:國(guó)產(chǎn)軟件 / 編程輔助
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2017-04-14 17:40
  • 軟件等級(jí):4星
  • 應(yīng)用平臺(tái):WinAll, WinXP, Win7
  • 軟件官網(wǎng):

ITMOP本地下載文件大。86KB

點(diǎn)贊好評(píng)0%(0) 差評(píng)差評(píng)0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦:jar包java

fastdfs-client-java-1.25.jar是java開(kāi)發(fā)中必要的jar包,因?yàn)樵陂_(kāi)發(fā)程序中,丟失一個(gè)jar包簡(jiǎn)直是打擊,導(dǎo)致自己編程文件無(wú)法正常去運(yùn)行,出現(xiàn)各種報(bào)錯(cuò)環(huán)節(jié),很多的程序員都知道這款文件,有需要的用戶可以來(lái)IT貓撲網(wǎng)下載!

實(shí)用實(shí)例

編譯安裝成功后可以在我們本地的maven倉(cāng)庫(kù)看到fastdfs-client-java的jar包:

fastdfs-client-java 1.25

fastdfs-client-java 1.25

fastdfs-client-java 1.25

文件上傳

首先來(lái)實(shí)現(xiàn)文件上傳,fastdfs-client-java的上傳是通過(guò)傳入一個(gè)byte[ ]來(lái)完成的,簡(jiǎn)單看一下源碼

public String[] upload_file(byte[] file_buff, String file_ext_name,

NameValuePair[] meta_list) throws IOException, MyException{

final String group_name = null;

return this.upload_file(group_name, file_buff, 0, file_buff.length, file_ext_name, meta_list);

}

如上所示,暫且不再深入研究原理,此處我們知道需要一個(gè)byte[ ]類型的參數(shù)就可以了,而SpringMVC的文件上傳用到的MultipartFile對(duì)象可以直接通過(guò)getBytes方法得到文件的byte[ ],也就是CommonsMultipartFile類中的getBytes(),源碼如下

@Override

public byte[] getBytes() {

if (!isAvailable()) {

throw new IllegalStateException("File has been moved - cannot be read again");

}

byte[] bytes = this.fileItem.get();

return (bytes != null ? bytes : new byte[0]);

}

那么接下來(lái)我們就知道如何上傳了,當(dāng)然首先需要做一些簡(jiǎn)單的封裝,這里把文件上傳的相關(guān)屬性封裝在了一個(gè)接口中,需要用到文件上傳的相關(guān)實(shí)體或者工具類直接實(shí)現(xiàn)這個(gè)接口即可:

public interface FileManagerConfig extends Serializable {

public static final String FILE_DEFAULT_AUTHOR = "WangLiang";

public static final String PROTOCOL = "https://";

public static final String SEPARATOR = "/";

public static final String TRACKER_NGNIX_ADDR = "192.168.0.68";

public static final String TRACKER_NGNIX_PORT = "";

public static final String CLIENT_CONFIG_FILE = "fdfs_client.conf";

}

更多>>軟件截圖

推薦軟件

    其他版本下載

      精品推薦jar包

      jar包
      更多 (132個(gè)) >>jar包JAR(JavaArchive,Java歸檔文件)是與平臺(tái)無(wú)關(guān)的文件格式,它允許將許多文件組合成一個(gè)壓縮文件.為J2EE應(yīng)用程序創(chuàng)建的JAR文件是EAR文件(企業(yè)JAR文件).JAR文件格式以流行的ZIP文件格式為基礎(chǔ).與ZIP文件不同的是,JAR文件不

      相關(guān)文章

      下載地址

      • fastdfs-client-java maven(工具類封裝) 官方版

      查看所有評(píng)論>>網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過(guò)審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):203046401

      查看所有0條評(píng)論>>

      更多>>猜你喜歡