xutils上传多图片

Xutils网络请求与图片处理实用指南 本文还有配套的精品资源,点击获取 简介:Xutils是一个在Android开发中实用的框架,支持网络请求、图片加载和处理等功能。本文详细讲解了Xutils中Post和Get网络请求的操作方法,以及如何加载和上传图片,并展示了如何将Bitmap对象转化为File。通过这些实例,Xutils的强大功能和简便使用被充分展现出来,有助于提升开发效率和用户体验。 1. Xu... 阅读详情


// 多图片
 private String uploadHost2 = "http://IP:8080/ajax/attach.php?ssotoken="+ ssotoken + "&act=uploadpic";


//图片本地sd卡地址链接

String[] filePaths = { filePath1,filePath2,filePath3,filePath4};


 /** 上传图片 */
   private void upPics() {

    RequestParams params = new RequestParams();
    for (int i = 0; i < filePaths.length; i++) {
     params.addBodyParameter("attach[" + i + "]", new File(
       filePaths[i]), "image/jpeg");
    }

    uploadMethod(params, uploadHost2);

   }



private void uploadMethod(RequestParams params, String uploadHost) {

    HttpUtils http = new HttpUtils();
    http.send(HttpRequest.HttpMethod.POST, uploadHost, params,
      new RequestCallBack<String>() {
       @Override
       public void onStart() {
        // msgTextview.setText("conn...");
       }

       @Override
       public void onLoading(long total, long current,
         boolean isUploading) {
        if (isUploading) {
         Log.v("logcat", "upload: " + current + "/"
           + total);
         // msgTextview.setText("upload: " + current
         // + "/" + total);
        } else {
         Log.v("logcat", "reply: " + current + "/"
           + total);
         // msgTextview.setText("reply: " + current
         // + "/" + total);
        }
       }

       @Override
       public void onSuccess(
         ResponseInfo<String> responseInfo) {
        String result = responseInfo.result;
        
        Toast.makeText(getApplicationContext(), result, Toast.LENGTH_LONG).show();
        Log.v("logcat", "result=" + result);
        try {
         JSONObject json = new JSONObject(result);
         if (json.getInt("code") == 0) {
          JSONArray json2 = json
            .getJSONArray("data");
          for (int i = 0; i < json2.length(); i++) {
           listAid.add(json2.getJSONObject(i)
             .getString("aid"));

          }

         }

        } catch (JSONException e) {
         Log.e("JSONException", e.getMessage());
         e.printStackTrace();
        }

        //faBu();

       }

       @Override
       public void onFailure(HttpException error,
         String msg) {

        Log.d("logcat",
          "error:" + error.getExceptionCode()
            + ":" + msg);
       }
      });

   }

使用xutils拍照或从SD卡选图片上传 xutils上传图片网上找了好多,demo比较少,而且都没有写一个清晰的流程,so。。自己写的 立即下载

相关推荐

Android基于xUtils上传图片带服务端下载

Android基于xUtils实现的图片上传,可以调用系统相机,访问图库选择图片,选择完毕后进行裁剪,然后上传到服务器

Android使用XUtils框架上传照片(一张或多张)和文本,服务器接收照片和文字(无乱码)

Android上传图片,这里我使用了现在比较流行的XUtils框架,该框架可以实现文件上传、文件下载、图片缓存等等,有待研究。 下面是Android段上传的代码: String uploadHost="http://192.168.1.100:8080/ReceiveImgFromAndroid/ReceiveImgServlet"; //服务器接收地址 RequestParams pa

linzhiyong的专栏 4481

Volley-XUtils-OkHttp三种方式实现单张多张图片上传

Volley-XUtils-OkHttp三种方式实现单张多张图片上传

xutils上传图片(支持表单上传)

【代码】xutils上传图片(支持表单上传)

xiyangyang8110的博客 385

XUtils 总结文件上传,文件下载,网络请求

xutils大家都知道,自己下载一个,我总结了一下网络请求的部分

Neo4j 智能供应链应用源代码简析

本文简析Neo4j智能供应链应用的源代码,让你也可以快速开发自己的供应链应用。

Neo4j 开发者博客 1681

Android使用XUtils多图片上传

Android使用Xutils框架实现多图片上传。

zzkzsmj的博客 7457

告别点不亮!STM32F103驱动HT1621段码屏的常见坑点与调试心得

本文详细解析了STM32F103驱动HT1621段码屏的五大常见问题及解决方案,包括硬件连接、时序控制、RAM地址映射等关键难点。通过实测数据和代码示例,帮助开发者快速排查显示异常问题,提升驱动开发效率。特别针对HT1621与STM32F103的兼容性问题提供了专业调试建议。

weixin_30925435的博客 379

使用xutils拍照从SD卡选图片上传

xutils上传图片网上找了好多,demo比较少,而且都没有写一个清晰的流程,so。。自己写的 直接上代码; public class MainActivity extends Activity { //xutils的注解方法 @ViewInject(R.id.textView1) TextView textView1; @ViewInject(R.id.button1) Button

陌上飘雪 1844

COMSOL实战:薄膜声学超材料模态分析全流程解析(含预应力设置技巧)

本文详细解析了使用COMSOL进行薄膜声学超材料模态分析的全流程,包括预应力设置技巧和共振频率优化方法。通过实际案例和参数设置指南,帮助工程师掌握从几何建模到结果解读的关键步骤,特别适合声学超材料和共振薄膜结构的设计与优化。

ujm5678901的博客 293

(UE5 5.2)HISM Mobile DrawInstance在渲染层的实现浅分析

在 (UE4 4.27) UHierarchicalInstancedStaticMesh(HISM)原理分析 这篇博客大致介绍HISM组件从游戏线程到渲染线程的重建KD-Tree和剔除并提交DrawCall逻辑,但是没有分析渲染层的大致数据结构和实现. 可以看出FHierarchicalStaticMeshSceneProxy 实际存储Instance数组数据来自于FInstancedStaticMeshSceneProxy FHierarchicalStaticMeshSceneProxy只是以FClu

qq_29523119的博客 2725

android 通过xutils实现多图片同时上传

今天遇到一个奇葩的问题 手机端实现多个图片文件上传到iis服务器;结果报500 服务器内部错误,于是换了一个高版本的xutils,结果好使了 过了一段时间又报这错,一会好使一会不好使iis重新配置一下可读写又好了, 奇葩问题坑死人呀!! 转载于:https://www.cnblogs.com/Small-Life/p/4102788.html...

weixin_30855099的博客 74

【23】C++实战篇——C++报错:LNK2001:无法解析的外部符号 ,LNK2019: 无法解析的外部符号,原因分析及解决方法

该文分析了VS项目中出现的"无法解析的外部符号"LNK2001/LNK2019错误。问题表现为跨项目共享变量时,Projector项目无法解析Line项目中声明的外部变量ImgSavePath和ImgFormat。原因在于头文件声明了变量但未包含实现的源文件。解决方法是将getLine.cpp文件添加到Projector项目中。文章还总结了两种错误代码的区别:LNK2001通常对应变量缺失,LNK2019对应函数缺失。最后列出了具体的报错信息,包括无法解析的变量和函数符号。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 2009

android 使用OkHttp上传多张图片

简述还是先来说说为啥用OkHttp作为多图片上传的框架,原因有两点: 1、OkHttp可以作为Volley底层传输协议,速度更快 2、使用Xutils和KJFramework上传图片存在一个小问题,首先,可以上传,并且可以上传多张图片,也可以上传其他的参数,那问题在哪里呢?在后台接受参数时很不灵活,Xutlis及KJFramework使用HashMap来上传每个参数,每一张图片也必须有一个唯一的

djk_dong的专栏 2万+

vue2/3 - H5 移动端网页中调用手机摄像头扫描二维码 / 条形码功能,在h5手机网页里调起相机摄像头进行二维码或条形码扫描效果详细教程(详细示例组件源码,一键复制开箱即用!)

vue扫描二维码条形码,vue网页调用摄像头扫二维码条形码,vue移动端如何实现调用相机扫描二维码,vue移动端扫一扫功能,vue怎么做移动端h5扫一扫功能,vue识别二维码和条形码,vue实现点击按钮调用摄像头扫码,vue调用本地摄像头实现拍照功能,Vue中如何进行二维码生成与扫描,如何实现vue在手机浏览器中调用摄像头实现扫描二维码功能,VUE项目移动端H5调用摄像头扫码,vue项目中实现H5调取摄像头,网页调用摄像头实现二维码扫描功能,vue调用手机摄像头,vue在调用摄像头扫码,vue自定义打开摄像

✅ 精选推荐文章 1万+

Open3D 合并两个点云【2025最新版】

两个点云中的数据连接,博客长期更新,本文最新更新时间为:2025年4月26日。

点云侠的博客 7435

多文件、多图片、JSON字符串上传

本篇博客主要记录两个问题: 1.多文件上传 2.将json作为一个参数上传(不是以json方式上传)先直接上一段代码,然后再做解释。public static void uploadImage(final Activity activity, String userid, String sourceid, String json, String tagid, List<F

兴趣所致 5981

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Xutils框架-HTTP使用详解

最近在项目中用到了Xutils框架,顺便研究了一下,希望跟大家一起共同进步。 一些基本的介绍我也不多说了,想必大家都能通过网络找到。在这里附上github的下载地址:[https://github.com/wyouflf/xUtils](https://github.com/wyouflf/xUtils%20githun%E4%B8%8B%E8%BD%BD%E5%9C%B0%E5%9D%80)。感谢

u011803341的专栏 2518

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

android 上传多个图片,android 使用OkHttp上传多张图片的实现代码

简述还是先来说说为啥用OkHttp作为多图片上传的框架,原因有两点:1、OkHttp可以作为Volley底层传输协议,速度更快2、使用Xutils和KJFramework上传图片存在一个小问题,首先,可以上传,并且可以上传多张图片,也可以上传其他的参数,那问题在哪里呢?在后台接受参数时很不灵活,Xutlis及KJFramework使用HashMap来上传每个参数,每一张图片也必须有一个唯一的key...

weixin_31994237的博客 572

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

android中上传图片遇到的问题

比如项目中需要发表文章,类似于朋友圈发表的那种。 这里就是多文件上传l

zhuhai__yizhi的专栏 825

xutils3的使用

1.Xutils3 get请求 x.Ext.init(getApplication()); RequestParams requestParams = new RequestParams("URL"); requestParams.setAsJsonContent(true); x.http().get...

weixin_34309435的博客 168

Android xutils3同时上传多张图片及上传服务的终止

项目中,上传图片功能要求,可根据用户的选择一次上传1-10张图片,并且在上传时仿QQ发送图片时的样式显示上传进度;在退出上传界面再次进入时,进度要继续刷新,在上传因意外中止时在图片中出现刷新按钮,显现“上传失败”,点击刷新按钮可再次上传,如下图所示: 以下对该功能要求的代码逻辑进行说明,Demo后面会上传到资源: 1.在adapter数据适配器中,设置接口回调,在getView()方法

androidforwell的博客 4546
上一篇: android 中的几种目录
下一篇: java 字符串 数组 互转
王侯量
博客等级 码龄19年 12粉丝 50原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值