public void uploadFileClient()
{
Toast.makeText(this, "现在已经开始上传了!", Toast.LENGTH_LONG).show();
String targetURL = actionUrl;// 上传指定URL
File targetFile = new File(uploadFile);// 指定上传文件
PostMethod filePost = new PostMethod(targetURL);
try
{
// 通过以下方法可以模拟页面参数提交
// filePost.setParameter("name", "中文");
// filePost.setParameter("pass", "1234");
byte[] buffer = new byte[1024];
Part[] parts =
{ new FilePart(targetFile.getName() + System.currentTimeMillis(),
targetFile) };
filePost.setRequestEntity(new MultipartRequestEntity(parts,
filePost.getParams()));
HttpClient client = new HttpClient();
client.getHttpConnectionManager().getParams()
.setConnectionTimeout(5000);
int status = client.executeMethod(filePost);
if (status == HttpStatus.SC_OK)
{
System.out.println("上传成功");
// 上传成功
} else
{
System.out.println("上传失败");
// 上传失败
}
} catch (Exception ex)
{
ex.printStackTrace();
} finally
{
filePost.releaseConnection();
}
}
分享到:
相关推荐
struts2 android httpclient 上传文件 客服端 服务器端 亲测通过
Android使用HttpClient上传文件到服务器完整实例,包括要用到的jar都下libs下面,服务器的源码也有
小小测试项目包含了4个知识点,其中包含了http协议向服务器传输数据的post和get方法,包含了httpclient传输方法,httpclient上传文件到服务器的方法,
Httpclient上传文件,非常有用的jar包 apache-mime4j-0.6.jar httpmime-4.0.jar
android的Http上载文件 可以实现多文件上载,结合android自身白日提供的强大的HttpClient操作。
Android使用HttpClient实现上传下载功能并监控进度
android HttpClient post上传文件
基于HttpClient的轻量级封装,并提供了文件上传进度显示的接口,直接对httpmime源码进行改造,不包含任何第三方jar包。
Android 使用HttpClient和第三方MiME文件上传类库,实现文件上传带进度条。 注:这个是自己写的,亲测没有问题。
《android原生POST、httpClient4.X实现向PHP服务器上传文件》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/17565481,奶奶个熊,今天CSDN写个博客都写不成,格式啥啥的完全跟写的时候不...
Android使用HttpClient实现上传下载功能并监控进度.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
android——SpringMVC实现批量文件上传 HTTP协议和HttpClient2种方式实现批量上传
代码是基于loopj (Asynchronous Http Client for Android) 的文件上传Demo,loopj 是基于 Apache's HttpClient 的异步http客户端。
同时上传数据和文件的源码,需要将接收端地址改为自己的服务器地址。另附php后台接收说明和上传jar包 apache-mime4j-0.6.jar commons-httpclient-3.1.jar commons-httpclient-3.1.jar commons-codec-1.4.jar commons...
android-network-request-async-httpclient 有上传单个和多个文件
这个是android上传给服务器资源时需要的jar
socket httpclient 这个功能经常需要用到,索性完整的总结一下,包括客户端服务端,上传至sae
通过org.apache.commons.httpclient.HttpClient来实现文件上传,该jar包可以直接从网上所搜、下载。 /** * @param mContext 上下文 * @param targetUrl 文件上传地址 * @param filePath 文件路径 */ public ...
注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式展开讲解知识点,即介绍案例->案例涉及...
Android开发的测试网络连接质量的工具源码,分上传文件速度测试、下载文件速度测试和ping测试,有直观的界面查看测试过程,测试结果保存到文件。使用到了apache的HttpClient,和对ping命令的简单应用。