亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【詳細】關于Android上傳文件的幾種方式

標簽:
Android

HTTP multipart/form-data——先来了解下HTTP multipart/form-data,上传报文格式:

POST/http://172.31.8.6:8080/fileUpload/file_upload HTTP/1.1

Accept: text/plain, */*

Accept-Language: zh-cn

Host:172.31.8.6

Content-Type:multipart/form-data;boundary=-----------------------------7db372eb000e2

User-Agent:Mozilla/4.0(compatible; MSIE 6.0;Windows NT 5.1; SV1)

Content-Length:3693

Connection:Keep-Alive

-------------------------------7db372eb000e2

Content-Disposition: form-data; name="img"; filename="image.jpg"

Content-Type: image/jpeg

(此处省略jpeg文件二进制数据...)

-------------------------------7db372eb000e2--


1.HttpClient上传文件用到httpmime-4.1.3.jar,直接上代码

Android上传文件的几种方式

比较简单,上传大文件也没什么问题。

2.HttpUrlConnection上传比较麻烦点,自己要构造出头文件。代码如下:

Android上传文件的几种方式

Android上传文件的几种方式

conn.setChunkedStreamingMode(0);强调下,如果不加这句话,Android上传大文件的时候,容易出现内存溢出。

服务端用的是struts2,和android关系不大,也没什么难度,代码就不贴了。

原文链接:http://www.apkbus.com/blog-914653-68389.html

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消