文件上传
来源:互联网 发布:剑桥英语在用 知乎 编辑:程序博客网 时间:2024/05/21 17:01
文件上传
HttpClient模拟表单上传
如果Android
中自带的HttpClient
不能实现上传的功能,就下载HttpClient 3.1
版本public void upload(View view){ HttpClient client = new HttpClient(); PostMethod filePost = new PostMethod("http://192.168.1.100:8080/web/UploadServlet");; try { String path = et_path.getText().toString().trim(); File file = new File(path); if(file.exists()&&file.length()>0){ Part[] parts = {new StringPart("nameaaaa", "valueaaa"), new StringPart("namebbb", "valuebbb"), new FilePart("pic", new File(file.getAbsolutePath()))}; filePost.setRequestEntity(new MultipartRequestEntity(parts, filePost.getParams())); client.getHttpConnectionManager().getParams() .setConnectionTimeout(5000); int status = client.executeMethod(filePost); if(status ==200){ Toast.makeText(this, "上传成功", 1).show(); }else{ Toast.makeText(this, "上传失败", 1).show(); } } else{ Toast.makeText(this, "上传的文件不存在", 0).show(); } } catch (Exception e) { e.printStackTrace(); /**如果出现异常一定记得要释放*/ filePost.releaseConnection(); }}
模拟Http请求上传
- 邮箱 :charon.chui@gmail.com
- Good Luck!
0 0
- 文件上传---文件上传
- 上传文件
- 文件上传
- 上传文件
- 文件上传
- 文件上传
- 上传文件
- 上传文件
- 文件上传
- 文件上传
- 文件上传
- 文件上传
- 文件上传
- 文件上传
- 文件上传
- 上传文件
- 文件上传
- 文件上传
- IOS图片浏览器 (支持保存功能 、 横竖屏都适配了)
- 凸包求解
- git - 远程仓库的删除和重命名
- Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
- C++ 枚举声明 enum 和 enum class
- 文件上传
- phonegap 2.9 ios配置安装详细教程
- 下拉刷新ListView
- 修改系统组件样式
- 求转置矩阵问题
- 音量及屏幕亮度调节
- background-position用法 详细介绍
- 应用安装
- cas3.x版本单点登录之一