AsyncHttpClient上传文件到服务器 注意6.0权限
2017-06-15 17:27
627 查看
实际测试,上传大文件的话,总是链接超时,,,
还是换okhttp3…
github
https://github.com/AsyncHttpClient/async-http-client/
这个AsynchHttpClient的好处很多,特别是写起来特别简洁,不用让你访问网络开个子线程,更改界面的信息再搞个handler。
代码:
示例代码
android端
https://github.com/dzetAndroid/LearnUploadFile
web javaee端
http://download.csdn.net/detail/qqduxingzhe/9871700
来源
http://www.tuicool.com/articles/AnaaMbA
javaee struts2参考文章
http://www.cnblogs.com/linjiqin/archive/2011/03/21/1990674.html
附
http://blog.csdn.net/yanzhenjie1003/article/details/52503533
github
AndPermission
6.0权限第三方lib
https://github.com/yanzhenjie/AndPermission
还是换okhttp3…
github
https://github.com/AsyncHttpClient/async-http-client/
这个AsynchHttpClient的好处很多,特别是写起来特别简洁,不用让你访问网络开个子线程,更改界面的信息再搞个handler。
代码:
public void postFile() throws Exception{ String path =""; // 文件路径 String url = "http://192.168.1.100:8080/web/UploadFile"; // 上传地址 File file = new File(path); if(file.exists() && file.length()>0){ AsyncHttpClient client = new AsyncHttpClient(); RequestParams params = new RequestParams(); params.put("file", file); // 参数要对应 client.post(url, params,new AsyncHttpResponseHandler() { @Override public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) { Toast.makeText(MainActivity.this, "成功", Toast.LENGTH_LONG).show(); } @Override public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) { Toast.makeText(MainActivity.this, "失败", Toast.LENGTH_LONG).show(); } }); }else{ Toast.makeText(this, "文件不存在", Toast.LENGTH_LONG).show(); } }
示例代码
android端
https://github.com/dzetAndroid/LearnUploadFile
web javaee端
http://download.csdn.net/detail/qqduxingzhe/9871700
来源
http://www.tuicool.com/articles/AnaaMbA
javaee struts2参考文章
http://www.cnblogs.com/linjiqin/archive/2011/03/21/1990674.html
附
特别注意6.0的权限,
Android 6.0 运行时权限管理最佳实践http://blog.csdn.net/yanzhenjie1003/article/details/52503533
github
AndPermission
6.0权限第三方lib
https://github.com/yanzhenjie/AndPermission
相关文章推荐
- Android 使用开源框架AsyncHttpClient上传文件到服务器
- 工作笔记1-通过async-http-client上传文件给java服务器
- 找呀志_通过开源框架引AsyncHttpClient上传文件
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android 使用AsyncHttpClient框架上传文件以及使用HttpURLConnection下载文件
- java httpclient 上传文件 服务器 servlet 接收
- HttpClient使用之下载远程服务器中的文件(注意目录遍历漏洞)
- 基于HttpClient访问服务器以及上传文件
- android 使用AsyncHttpClient框架上传文件以及使用HttpURLConnection下载文件
- AsyncHttpClient POST上传文件
- HttpClient使用之下载远程服务器中的文件(注意目录遍历漏洞)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- AsyncHttpClient(上传图片到服务器)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- 文件上传 借助的是AsyncHttpClient
- cocos Httpclient 上传文件到服务器
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架
- php上传文件到服务器 (注意权限)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- [置顶] Android使用AsyncHttpClient上传多个文件