android上传文件到服务器(图片、文本等)
16lz
2021-01-25
首先,在项目中导入SmartAndroid.jar包。
然后加入相应的方法:
public void uploadFile(String imagePath) { //服务器端地址 String url = Constants.UTIL_URL + "/" + Constants.MasterUploadImage; //手机端要上传的文件,首先要保存你手机上存在该文件 AsyncHttpClient httpClient = new AsyncHttpClient(); RequestParams param = new RequestParams(); try { param.put("file", new File(imagePath)); param.put("content", "liucanwen"); httpClient.post(url, param, new AsyncHttpResponseHandler() { @Override public void onStart() { super.onStart(); Tools.Log("正在上传..."); } @Override public void onSuccess(int i, Header[] headers, byte[] bytes) { Log.i("ck", "success>" + bytes); if(bytes.equals("success")) { Tools.Log( "上传成功!"); } Tools.Log( "上传成功?"+bytes); } @Override public void onFailure(int i, Header[] headers, byte[] bytes, Throwable throwable) { Tools.Log("上传失败!"); } }); } catch (FileNotFoundException e) { e.printStackTrace(); Tools.Log( "上传文件不存在!"); } }
在需要上传的时候直接执行以下语句:
uploadFile(imagePath);
其中imagePath为你的文件路径! 后期更多更新,点关注,不迷路,亲!
更多相关文章
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- Android如何防止apk程序被反编译
- eclipse + android sdk开发环境中svn配置(可避免不必要的文件提交
- 收藏的博客列表
- Android常用修改
- android 在webview中填充网站的文件上传的文件路径