上传文件的种种实现
2015-11-12 10:05
176 查看
向服务器上传文件在android开发中是一件在普通不过的事了。正好现在项目中有用到就做一下总结吧。
1.使用HttpURLConnection,这种方法比较麻烦,需要自己模拟表单提交。2.使用httpmime库实现,这种方法是建立在HttpClient基础上的。在2.3以后使用HttpURLConnection比使用HttpClient要好。3.使用OKHttp库实现。
下边就依次给出实现:
一.使用HttpURLConnection 实现
?
二 、使用httpmime实现
?
三、使用OKHttp实现
?
OKHttp库的地址: https://github.com/square/okhttp
httpmine库的地址: http://mvnrepository.com/artifact/org.apache.httpcomponents/httpmime
1.使用HttpURLConnection,这种方法比较麻烦,需要自己模拟表单提交。2.使用httpmime库实现,这种方法是建立在HttpClient基础上的。在2.3以后使用HttpURLConnection比使用HttpClient要好。3.使用OKHttp库实现。
下边就依次给出实现:
一.使用HttpURLConnection 实现
?
?
?
httpmine库的地址: http://mvnrepository.com/artifact/org.apache.httpcomponents/httpmime
相关文章推荐
- loadrunner实现Md5加密算法
- excel数据导入数据库后去重的做法
- chart.js绘制移动端图表
- 微网站运行流程
- sqlite3中的数据类型
- SQLite简单介绍
- *十点半
- ios 精确的货币计算
- user agent stylesheet对格式的影响以及解决方法
- [家里蹲大学数学杂志]第442期一个积分不等式
- postgres 错误duplicate key value violates unique constraint 解决方案
- Android高级之xUtils框架(二):HttpUtils
- Oracle日志挖掘
- 常用linux命令
- SAP方丈-SAP常见问题与解决办法(转)
- 05(maven+SSH)网上商城项目实战之Spring mvc项目搭建
- 最大距离
- zcmu1671
- 解决Android Studio中Terminal无法输入问题
- opencv中图像的深度和通道