为了账号安全,请及时绑定邮箱和手机立即绑定

上传图片出错

上传图片出错

明月笑刀无情 2019-03-19 17:15:08
源码: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 expectedat 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)
查看完整描述

1 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

//调用put方法上传

      Response res = uploadManager.put(FilePath, null, getUpToken());

      

这段代码有问题的吧,你要把文件转成流


查看完整回答
反对 回复 2019-04-17
  • 1 回答
  • 0 关注
  • 485 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信