欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

java上传图片http错误_上传图片出错

发布时间:2025/3/15 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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

}

//设置好账号的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);

//创建上传对象

UploadManager uploadManager = new UploadManager();

//简单上传,使用默认策略,只需要设置上传的空间名就可以了

public String getUpToken(){

return auth.uploadToken(bucketname);

}

public void upload() throws IOException{

try {

//调用put方法上传

Response res = uploadManager.put(FilePath, null, 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

}

}

}

错误提示:

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)

总结

以上是生活随笔为你收集整理的java上传图片http错误_上传图片出错的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。