使用ivx实现批量上传图片的经验总结

本文总结了在ivx中实现批量上传图片的操作步骤。首先,通过对象数组创建图片列表,并允许用户删除不需要的图片。接着,利用文件接口组件读取并上传多张图片,回调中处理读取结果。最后,将成功上传的图片列表提交至数据库。
摘要由CSDN通过智能技术生成

通常我们使用上传图片都是上传单张,在ivx中其实也提供了批量上传图片的功能,今天就讲一下批量上传图片的具体操作。
在这里插入图片描述
1.图片列表
首先需要用一个对象数组存储批量上传的图片,然后用for容器循环创建一个图片列表。每个图片后面都有一个圆框关闭的图标,可以将当前数据从对象数组中删除,当然这里的删除只是从前台的对象数组中删除。
在这里插入图片描述
在这里插入图片描述
2批量上传图片
然后就是图片上传的部分,这里使用的是文件接口组件读取多张本地图片的动作,我们可以在该动作的回调中获取到参数“读取结果”,它包含图片列表和读取失败原因两个部分,如果读取失败原因是空的就表示读取成功,而图片列表是一个对象数组的形式,“上传的图片列表”和数据库的字段都是以它为标准添加的。我们可以将其打印出来看一下。这里path是图片的URL地址,src是图片base64编码。
在这里插入图片描述
在这里插入图片描述
3.事件
最后在点击事件中我们将文件接口的回调参数赋值给“上传你的图片列表”,再将“上传的图片列表”提交到数据库中即可。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值