import java.io.File;
import com.qiniu.common.QiniuException;
import com.qiniu.http.Response;
import com.qiniu.storage.UploadManager;
import com.qiniu.util.Auth;
public class Main {
public static void main(String[] args) {
Auth auth = Auth.create(Constants.ACCESS_KEY, Constants.SECRET_KEY);
String uploadToken = auth.uploadToken("bucket");
System.out.println(uploadToken);
UploadManager uploadManager = new UploadManager();
File file = new File("E:\\test.jpg");
String key = file.getName().substring(0, file.getName().lastIndexOf("."));
System.out.println(key);
try {
Response put = uploadManager.put(file, key, uploadToken);
System.out.println(put.toString());
System.out.println(put.bodyString());
} catch (QiniuException e) {
e.printStackTrace();
}
}
}
上传测试失败,抛出如下异常
com.qiniu.common.QiniuException
at com.qiniu.http.Client.send(Client.java:201)
at com.qiniu.http.Client.multipartPost(Client.java:174)
at com.qiniu.http.Client.multipartPost(Client.java:153)
at com.qiniu.storage.FormUploader.upload(FormUploader.java:54)
at com.qiniu.storage.UploadManager.put(UploadManager.java:184)
at com.qiniu.storage.UploadManager.put(UploadManager.java:163)
at com.tuntian.uploadImage.Main.main(Main.java:23)