java代码-求上传文件中nosuchmethoderror(androidsdk与httpclientjar冲突)解决办法

问题描述

求上传文件中nosuchmethoderror(androidsdk与httpclientjar冲突)解决办法

android项目使用阿里云上传文件的Sample文件代码,出现了nosuchmethoderror,然后我顺着日志查到android sdk中在org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager这个类里只有一个构造方法,而代码依赖的httpclient是4.1.3版本,相同的类里有4个构造方法,我认为问题可能出在这里,查遍了资料没找到方法,求大神请教解决办法??(我试过了更换低版本httpclient.jar和直接删除都没有用)
详细错误日志如下:
java.lang.NoSuchMethodError: org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager.
at com.aliyun.common.comm.HttpFactory.createThreadSafeClientConnManager(HttpFactory.java:104)
at com.aliyun.common.comm.HttpFactory.createHttpClient(HttpFactory.java:65)
at com.aliyun.common.comm.DefaultServiceClient.(DefaultServiceClient.java:39)
at com.aliyun.openservices.oss.OSSClient.(OSSClient.java:137)
at com.aliyun.openservices.oss.OSSClient.(OSSClient.java:94)
at com.archers.sweet.utils.OSSObjectSample$1.run(OSSObjectSample.java:77)

时间: 2024-09-17 03:41:12

java代码-求上传文件中nosuchmethoderror(androidsdk与httpclientjar冲突)解决办法的相关文章

使用Java代码如何上传文件到Stuts Action中??

问题描述 使用Java代码如何上传文件到Stuts Action中??求大神..... 问题补充:这里不是使用浏览器上传文件,而是使用Java代码上传... 解决方案 刚好写过直接上代码了调用的地方的代码URL url = new URL(imageHttp); BufferedImage img = ImageIO.read(url); File file = new File(System.currentTimeMillis()+".jpg"); ImageIO.write(img

java怎么实现上传文件

问题描述 java怎么实现上传文件 要实现上传一个excel文件 目前做到能将地址alert出来但是 却是c:fakepath.. 这文件是在我桌面上的啊 还有 前辈给了一个他写过的上传文件的模板 但是看不懂的说尤其是那个MultipartFile 是什么东西? 传回来的不是应该是一个文件的地址吗 不是string格式么 周一就要交差了 求指点 解决方案 不用管客户端文件路径,file提交excel到服务器端进行解析,而不是客户端,有安全问题,显示的路径就是那种,不会得到客户端实际的路径地址 解

multipart ile-MultipartFile上传文件时,中文文件名乱码怎么解决?

问题描述 MultipartFile上传文件时,中文文件名乱码怎么解决? package com.upload; import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Co

jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法_jquery

前段时间介绍过jquery uploadify上传插件的使用方法,我在使用中遇到过Http Error 302错误问题,应该会有很多人在使用中遇到过,在此记录下来: 首先http 302是请求被重定向的意思,这就很容易理解了,如果你的uploadify处理上传脚本有session验证,就会出现此错误,因为flash在执行post请求的时候没有包含cookie信息,而服务器的session会根据客户端的cookie来得到SESSIONID.没有提交cookie自然就不能获取到session,然后u

Java组件FileUpload上传文件实现代码_java

一般在用Servlet处理表单元素时,表单元素都是一些简单的文本,Servlet很容易用Request.getParameter()就可以处理.但是当表单不止包含一些简单的文本,比如有上传文件域时,Servlet直接从HttpServletRequest对象中解析出复合表单的每一个子部分仍然是一项非常复杂的工作. 为了简化对"multipart/form-data"类型数据的处理过程,可以采用相应的组件进行处理,这样可以节省很大的编码.支持重用,效率也挺高. 对于Java的组件也有一些

java+flex怎么上传文件

问题描述 java和flex通讯使用的BlazeDs组件.怎么实现flex+java的上传功能,后台使用的是hibernate+spring,没有使用servlet. 最好能写出例子,谢谢! 解决方案 关于flex上传功能的实现依赖于FileReference类.该类实例对象的创建有两种方法:使用var myFileReference = new FileReference(); FileReferenceList.browse().使用browse()或者FileReference.brows

java使用ftp上传文件示例分享_java

复制代码 代码如下: import java.io.ByteArrayInputStream;  import java.io.FileOutputStream;  import java.io.IOException;  import java.net.SocketException;  import java.text.SimpleDateFormat;  import java.util.Date;  import org.apache.commons.io.IOUtils;  impor

电脑上传文件夹到FTP服务器出错如何解决

  方法一: 将文件夹内的文件按单个进行上传,而不是将整个"文件夹"直接上传,但这种方法不适合文件夹中含有过多文件的情况; 方法二: 将文件和文件夹的名称全部改为英文或数字再上传(比较麻烦); 方法三: 将文件或文件夹添加到压缩文件再上传; 方法四: 使用专门的FTP传输软件,如:Leapftp上传工具 3.0.1官方汉化版,不仅速度快,还支持断续传输,特别适合传输大型文件使用.

FLV视频上传到网上不能播放的原因与解决办法_Flash教程

"在本地使用Flash媒体播放器可以播放的FLV视频,传到网上就不行了."  其实原因很简单,因为国内大多都是Win2003的主机.默认是没有指定输出FLV这种格式的. 虽然FTP里面可以看见,但无法通过http访问,也就无法播放了. 两种解决办法:1,找服务器管理员,添加FLV文件类型输出支持.2,把扩展名flv改成swf来播放.  3, 解决"虚拟主机都不支持Flv格式文件"的问题:比如你的Flv文件名称是a.flv,在虚拟主机上建一个名为"a.flv