java上传图片http错误_上传图片出错
源碼:
package action;
import java.io.IOException;
import com.qiniu.common.QiniuException;
import com.qiniu.http.Client;
import com.qiniu.http.Response;
import com.qiniu.storage.UploadManager;
import com.qiniu.util.Auth;
public class UploadAction {
public UploadAction() {
// TODO Auto-generated constructor stub
}
//設(shè)置好賬號(hào)的ACCESS_KEY和SECRET_KEY
String ACCESS_KEY = "Qq7fV0IafjldakjAWoI0hbQFlgzGfffZvcsaCh708sLQotsRGCE";
String SECRET_KEY = "9dA4IuUPafmdlakjfDpJmmicSqAIlEFWvZdzKXvVKJPifYqxE";
//要上傳的空間
String bucketname = "picture";
//上傳到七牛后保存的文件名
String key = "blog.jpg";
//上傳文件的路徑
String FilePath = "D://blog.jpg";
//密鑰配置
Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
//創(chuàng)建上傳對(duì)象
UploadManager uploadManager = new UploadManager();
//簡單上傳,使用默認(rèn)策略,只需要設(shè)置上傳的空間名就可以了
public String getUpToken(){
return auth.uploadToken(bucketname);
}
public void upload() throws IOException{
try {
//調(diào)用put方法上傳
Response res = uploadManager.put(FilePath, null, getUpToken());
//打印返回的信息
System.out.println(res.bodyString());
} catch (QiniuException e) {
Response r = e.response;
// 請求失敗時(shí)打印的異常的信息
System.out.println(r.toString());
try {
//響應(yīng)的文本信息
System.out.println(r.bodyString());
} catch (QiniuException e1) {
//ignore
}
}
}
錯(cuò)誤提示:
Exception in thread "main" java.lang.IncompatibleClassChangeError: Found class com.squareup.okhttp.Connection, but interface was expected
at com.qiniu.http.Client$1.intercept(Client.java:39)
at com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.proceed(HttpEngine.java:802)
at com.squareup.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:683)
at com.squareup.okhttp.Call.getResponse(Call.java:272)
at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:228)
總結(jié)
以上是生活随笔為你收集整理的java上传图片http错误_上传图片出错的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 查看编码方式_Mysql查看
- 下一篇: 小程序开发代码_快速学会微信小程序开发,