七牛雲配置與使用

首先官方給我們提供了jar包

第一步:導包

<dependency>
       <groupId>com.qiniu</groupId>
       <artifactId>qiniu-java-sdk</artifactId>
       <version>7.2.11</version>
</dependency>

第二步:上傳文件到服務器

public class qiniuyuntest {

    /**基本配置-從七牛管理後臺拿到賬號的ACCESS_KEY和SECRET_KEY*/
    String ACCESS_KEY = "****************************************";
    String SECRET_KEY = "****************************************";
    //上傳文件建立的空間名
    String bucketname = "miaomiao";

    //上傳文件的路徑(本地文件)
    String FilePath ="D:\\upload\\5CMB81520507426957.docx";
     
    //上傳到七牛後保存的文件名 
    String key = "miaomiao.docx";

    //密鑰配置
    Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
    //創建上傳對象
    UploadManager uploadManager =new UploadManager(new Configuration());


    //簡單上傳,使用默認策略,只需要設置上傳的空間名就可以了
    public String getUpToken(){
        return auth.uploadToken(bucketname);
    }
    
 public void upload() throws IOException {
        try {
            //調用put方法上傳
            //第一個參數爲文件路徑,第二個參數爲文件上傳名稱,第三個參數是上文件的空間
            Response res = uploadManager.put(FilePath, key, getUpToken());

            //打印返回的信息
            System.out.println("上傳後狀態碼"+res.statusCode);//200爲上傳成功


        } catch (QiniuException e) {

            // 請求失敗時打印的異常的信息
            System.out.println("上傳異常"+e);

        }
    }


//簡單的測試 public static void main(String args[]) throws IOException{ new qiniuyuntest().upload(); }}

uploadManager.put(FilePath, key, getUpToken());
這個上傳的方法第一個參數不一定非要是文件路徑,有很多種參數,如下圖,自己怎麼方便怎麼來


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章