源码:

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错误_上传图片出错相关推荐

  1. java jdk 未知错误_解决JAVA JDK安装出错的最常见问题,帮你排除困扰

    一般来说,安装JAVA JDK的整个流程是很简单的,只要按照提示进行操作即可,就不会出现问题.但是呢,有小伙伴反映说,之前安装了JAVA JDK,进行卸载重装的时候出现错误提示,"正在进行另 ...

  2. java 上传图片 生成缩略图_上传图片同时生成缩略图

    packagecn.conris.sys.utils;import java.io.*;import java.awt.*;import java.awt.image.*;importjava.awt ...

  3. python ckeditor上传图片400错误_又一款python开发神器

    优秀的python开发工具有很多,比如pycharm,spder,ipython,jupyter以及很多编辑器的插件等.但是如果利用python来做数据分析的话,要是有一款类似Rstudio的工具就好 ...

  4. java初始化虚拟机错误_异常 - 虚拟机初始化错误 - Error occurred during initialization of VM...

    1 环境配置信息 1.1 服务器配置信息 服务器是物理机, 配置信息如下: CPU型号 CPU个数 CPU核数 CPU线程数 内存 Intel(R) Xeon(R) CPU E5-2630 v4 @ ...

  5. java实验常见错误_求高手点拨一个Java SWING的IM系统实验的错误解决方案。

    高手,您好: 小弟遇到的代码场景为: 制作了一个Java SWING技术结合Socket技术实现的IM通信实验. 通信为双向全双工通信,通信方分为S端和C端. 下面,小弟贴出小弟的全部实验源代码,请高 ...

  6. java case 的错误_关于java:switch case语句错误:case表达式必须是常量表达式

    我的switch-case语句昨天运行得很好. 但是当我今天早些时候运行代码时,eclipse给了我一个错误,用红色突出显示case语句并说:case表达式必须是常量表达式,它是常量我不知道发生了什么 ...

  7. an初始java运行环境错误_【环境问题】STS(eclipse)启动出现错误提示:an error hava occured,see the log......

    [环境问题]STS(eclipse)启动出现错误提示:an error hava occured,see the log... 发布时间:2018-06-08 14:08, 浏览次数:562 , 标签 ...

  8. java date传输类型错误_转换日期格式:Java中的转换错误?

    我正在尝试将此日期转换为其他格式.不幸的是,他们成功地解析了日期并正确地保留了所有信息. 06-Dec-2017 07:14:56.656PM 至 2017-12-06 19:14:56.656 如果 ...

  9. java内存不足错误_调试Java内存不足错误

    我仍然是一个相对较新的程序员,我在 Java中遇到的一个问题是Out of Memory Errors.我不想使用-Xmx来增加内存,因为我觉得错误是由于编程不好造成的,我想改进编码而不是依靠更多的内 ...

最新文章

  1. Matlab与线性代数 -- 对角矩阵
  2. linux递归赋权限,Linux下递归更改文件夹和子文件夹的权限
  3. A Story of One Country (Hard)(中途相遇法/启发式分裂)
  4. 树状数组相关应用之平面范围求和问题
  5. 格力手机色界G0245D-Root-最简指南
  6. 金税盘专、普红字发票开具步骤及(税盘注销方法)
  7. zzuli:1047对数表
  8. 用学习逃避成长,听新知缓解焦虑
  9. cat tee ||
  10. 《奈飞文化准则3:绝对坦诚,才能获得真正高效的反馈》要点及实施建议
  11. android_98_自定义DragLayout
  12. 论文笔记:AutoAugment
  13. Word2Vec增量训练实现
  14. 李永乐团队2021数学基础过关660题勘误表
  15. 如何通俗理解信创国产化是什么意思?有哪些系统?有什么意义?
  16. 13-roman-to-integer
  17. 17栋杭州东站旁的别墅,“麒麟计划”这个大招,远比你想象的厉害!
  18. 毫米波点云和摄像头坐标系转换
  19. moviepy音视频剪辑:视频剪辑基类VideoClip详解
  20. java饼状图_使用Vue+echars+Java后端数据生成饼状图

热门文章

  1. Java 检测文件是否存在
  2. MySQL 指定过滤条件
  3. 【蓝桥杯每日一练】 三色旗
  4. 没有bug队——加贝——Python 41,42
  5. linux dd 进度条,Progress 进度条 – DDProgressHUD
  6. SkyEye建模之方法介绍篇
  7. jlabel字怎么变化_怎样才能把字写好?详解最科学的练字方法及步骤
  8. 白盒测试-条件覆盖-短路陷阱
  9. VGG网络结构(二)
  10. android微信支付坑,微信支付踏坑之旅