第一次用七牛, java寫了一個test但是調用上傳方法時,報錯,從官方復制下來的圖片也一樣報錯 ,是不是main中不能直接調用?package com.meiyi.interfaces;import java.io.IOException;import com.meiyi.utils.Host;import com.qiniu.common.QiniuException;import com.qiniu.http.Response;import com.qiniu.storage.UploadManager;import com.qiniu.util.Auth;public class test {//上傳到七牛后保存的文件名 String key = "my-java-gyy.png"; //上傳文件的路徑 String FilePath = "E:\\gyy.jpg"; //密鑰配置 Auth auth = Auth.create(Host.ACCESS_KEY, Host.SECRET_KEY); //創建上傳對象 UploadManager uploadManager = new UploadManager(); //簡單上傳,使用默認策略,只需要設置上傳的空間名就可以了 public String getUpToken(){ return auth.uploadToken(Host.bucketname); } public void upload() throws IOException{ try { //調用put方法上傳 Response res = uploadManager.put(FilePath, key, getUpToken()); //打印返回的信息 System.out.println(res.bodyString()); } catch (QiniuException e) { Response r = e.response; // 請求失敗時打印的異常的信息 System.out.println(r.toString()); try { //響應的文本信息 System.out.println(r.bodyString()); } catch (QiniuException e1) { //ignore } } }/**@param args@throws IOException */static void main(String[] args) throws IOException { // TODO Auto-generated method stub
test t = new test();
t.upload();}}這是錯誤信息
添加回答
舉報
0/150
提交
取消