标签:android style class blog code java
原文地址:http://menuz.iteye.com/blog/1282097
Android程序使用http上传文件
有时,在网络编程过程中需要向服务器上传文件。Multipart/form-data是上传文件的一种方式。
Multipart/form-data其实就是浏览器用表单上传文件的方式。最常见的情境是:在写邮件时,向邮件后添加附件,附件通常使用表单添加,也就是用multipart/form-data格式上传到服务器。
内容如下:
Type:multipart/form-data;
boundary=-----------------------------265001916915724
-----------------------------265001916915724
Content-Disposition:
form-data; name="uploadfile1";
filename="web.txt"
Content-Type:
text/plain
ChinaNetSNWide
????‘????
?255.255.255.255
?????????èˉ′?????a255??ˉ?…¨?1??’IP??°???????°±??ˉ?”¨??¥???DHCP???
?????¨é?£é??è????–IP??°??????
é??è?¤??‘?…30.0.0.0
??3?????o
-----------------------------265001916915724
Content-Disposition:
form-data; name="uploadfile2";
filename="20080116064637581.jpg"
Content-Type:
image/jpeg
???à
-----------------------------265001916915724—
注意点一:
Header 下面boundary 有27个
-(横杆)
POST Data
下面传输每个文件的开头是有29个
-
注意点二:
观察POST
Data可以发现从第一个-----------------------------265001916915724
到第二个-----------------------------265001916915724之间为一个txt文件的相关
信息。
上面form提交的servlet不用实现,只是解析了http协议,为下面模拟铺垫。
下面实现android客户端上传图片到服务端的servlet
android客户端代码
服务端servlet
android form表单上传文件,布布扣,bubuko.com
标签:android style class blog code java
原文地址:http://www.cnblogs.com/zyppac/p/3784283.html