Android 上传图片至服务器
来源:互联网 发布:调节手机光线软件 编辑:程序博客网 时间:2024/05/19 13:21
Android 上传图片之服务器采用 HttpClient,并用到httpmime-4.2.5.jar
httpmime-4.2.5.jar下载地址
1.https://search.maven.org/#artifactdetails%7Corg.apache.httpcomponents%7Chttpmime%7C4.2.5%7Cjar 或
2.http://hc.apache.org/downloads.cgi 或百度搜索
代码
/**
* 上传图片
*
* @param url
* 上传地址
* @param filepath
* 图片路径
* @return
*/
public static String uploadImage(String url, String filepath) {
File file = new File(filepath);
if (!file.exists()) {
Log.i("leslie", "file not exists");
return null;
}
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
ULog.d(Constants.TAG, "url:"+url);
FileBody fileBody = new FileBody(file, "image/jpeg");
MultipartEntity entity = new MultipartEntity();
// img是服务端读取文件的 key
entity.addPart("img", fileBody);
post.setEntity(entity);
try {
HttpResponse response = client.execute(post);
int statusCode = response.getStatusLine().getStatusCode();
String result = EntityUtils.toString(response.getEntity(), "utf-8");
return result;
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
- Android上传图片至服务器
- Android上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- Android 上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- android上传图片至服务器
- 初识GihHub,创建仓库,使用GitHub for Windows 同步本地代码文件,创建分支
- Ruby on Rails创建项目和服务启动中的一些问题
- FZU 2186 BFS+状压最短路
- Hdoj 1719 Friend 【数学】
- LeetCode-Best Time to Buy and Sell Stock
- Android 上传图片至服务器
- PLSQL Developer用户登录时提示:ORA-28000: the account is locked
- AsyncTask、View.post(Runnable)、ViewTreeObserver三种方式总结frame animation自动启动
- C++中的this指针
- Linux软件的安装和卸载
- Manacher算法(最长子回文串)
- css抖动基础
- 整数换为字符串
- 用sqlite存储Android手机图片,再从数据库读出图片显示。