在开发当中,我们常常需要实现文件上传,比较常见的就是图片上传,比如修改个头像什么的。但是这个功能在Android和iOS中都没有默认的实现类,对于Android而言我就是要实现一个文件上传功能,但是我还得下载一个jar包,而这个jar包几十KB,这尼玛仿佛并非人间!今天我们就来自己实现文件上传功能,并且弄懂它的基本原理。...
分类:
移动开发 时间:
2014-12-30 17:07:20
阅读次数:
425
前些天在使用七牛云存储进行数据上传的过程中,发现七牛提供的SDK仅支持以File的形式进行上传,不支持以InputStream的形式进行上传,特对其进行了相应的扩展,具体扩展如下:importjava.io.InputStream;
importorg.apache.http.entity.mime.MultipartEntity;
importorg.apache...
分类:
其他好文 时间:
2014-11-20 15:39:14
阅读次数:
231
HttpPost httpPost = new HttpPost(url); MultipartEntity reqEntity = new MultipartEntity(); if (!imageurl.equals("")) { ...
分类:
Web程序 时间:
2014-10-17 11:49:25
阅读次数:
187
我曾在《Android网络编程之使用HTTP访问网络资源》一文中介绍过HttpCient的使用,这里就不在累述了,感兴趣的朋友可以去看一下。在这里主要介绍如何通过HttpClient实现文件上传。
预备知识:
在HttpCient4.3之前上传文件主要使用MultipartEntity这个类,但现在这个类已经不在推荐使用了。随之替代它的类是MultipartEntityB...
分类:
移动开发 时间:
2014-10-10 02:38:13
阅读次数:
24062
在HttpCient4.3之前上传文件主要使用MultipartEntity这个类,但现在这个类已经不在推荐使用了(过时了)。随之替代它的类是MultipartEntityBuilder。关于MultipartEntityBuilder类如何使用,大家可以参考《Android网络编程之使用HttpC...
分类:
其他好文 时间:
2014-10-10 02:12:04
阅读次数:
188
在HttpCient4.3之前上传文件主要使用MultipartEntity这个类,但现在这个类已经不在推荐使用了(过时了)。随之替代它的类是MultipartEntityBuilder。关于MultipartEntityBuilder类如何使用,大家可以参考《Android网络编程之使用HttpClient批量上传文件》一文。...
分类:
其他好文 时间:
2014-10-10 01:28:53
阅读次数:
426
最近写一个程序,android手机端上传多个图片到asp.net服务器端,使用httpclient,在网上查到了使用multipartentity。上传测试时总是出现(500)InternalServerError,最后查出原来是文件大小超出了服务器限制,在项目的web.config中添加:
分类:
移动开发 时间:
2014-06-27 22:53:42
阅读次数:
231
package com.home.uploadfile;import
java.io.File;import android.app.Activity;import android.os.Bundle;import
android.view.View;import android.view.View...
分类:
其他好文 时间:
2014-06-16 07:18:00
阅读次数:
230