用Java模拟表单(或iPhone、Android客户端)上传文件
来源:互联网 发布:中小学教育网网络课程 编辑:程序博客网 时间:2024/05/20 06:41
开发一个iPhone客户端,客户端调用我写的接口上传图片。工程需要自己测试,网上Google,找到了一个可用的代码。
参考:http://bigcat.easymorse.com/?p=764
package com.test;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStreamReader;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpException;import org.apache.commons.httpclient.methods.PostMethod;import org.apache.commons.httpclient.methods.multipart.FilePart;import org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity;import org.apache.commons.httpclient.methods.multipart.Part;public class Main3 {/** * @param args * @throws IOException * @throws HttpException */public static void main(String[] args) throws HttpException, IOException {File file = new File("d:/abcd.jpg");PostMethod filePost = new PostMethod("http://localhost/feed/UploadFeedPicture.do");Part[] parts = { new FilePart("picture", file) };filePost.setRequestEntity(new MultipartRequestEntity(parts, filePost.getParams()));HttpClient clients = new HttpClient();int status = clients.executeMethod(filePost);try {BufferedReader rd = new BufferedReader(new InputStreamReader(filePost.getResponseBodyAsStream(), "UTF-8"));StringBuffer stringBuffer = new StringBuffer();String line;while ((line = rd.readLine()) != null) {stringBuffer.append(line);}rd.close();System.out.println("接受到的流是:" + stringBuffer + "—-" + status);} catch (Exception e) {throw new RuntimeException("error", e);}}}
- 用Java模拟表单(或iPhone、Android客户端)上传文件
- java客户端模拟表单上传文件
- java客户端模拟表单上传文件
- java客户端模拟表单上传文件
- 客户端模拟表单post文件上传
- Android 表单模拟,文件上传!
- android 文件上传(POST方式模拟表单提交)
- android 模拟表单文件上传servlet
- java 模拟表单方式提交上传文件
- java 模拟表单方式提交上传文件
- 用java模拟html表单(form)提交数据包含多文件上传表单提交。
- java文件流模拟form表单上传文件
- python 模拟表单上传文件
- python_模拟表单上传文件
- python 模拟表单上传文件
- Java模拟表单文件上传(微信/中文名乱码问题)
- Android实现模拟表单上传
- 利用JAVA写一段上传文件程序(模拟Ftp客户端)
- 如何才能成为一名真正的Web程序员
- ASIHTTPRequest 缓存
- 郁闷了一天的hibernate
- C++学习笔记二
- JSP上传文件(如图片)的最简单的Demo
- 用Java模拟表单(或iPhone、Android客户端)上传文件
- 启动慢、系统慢、声音卡
- 页面运行代码
- 怎样尽可能多地发现缺陷,避免遗漏缺陷?
- 作用域种类
- 如何提高工作效率
- VBA使用总结(Oracle使用)
- 总结——开篇——2012
- 图片转换为字节码byte