位置: IT常识 - 正文

uni-app ——使用uploadFile上传多张图片

编辑:rootadmin
uni-app ——使用uploadFile上传多张图片

推荐整理分享uni-app ——使用uploadFile上传多张图片,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

前言:最近的工作中出现了一个功能点,具体写法我在前面的文章中已经阐述过,不过之前的情况是上传图片调用后端的一个接口,整个表单页面提交的时候调用的是另一个接口,我也从中学到了另外的一种方法,写到这里分享给大家。

一、需求概述

此次的后端接口需要三个参数,分别是文章标题和文章内容以及文章中的图片,在用户点击保存文章时需要这三个参数的传递。那么这个时候其实就已经完成了图片的上传以及文章的保存。

二、相关文档

做这个功能的过程中我更加确定了一件事情,一定要看文档,看文档,看文档!!!重要的事情

说三遍,使用类似uni-app这种api一定要看相关描述的官方文档,人家都说了是官方文档,就是写给开发人员参考使用的,所以就不要去瞎百度,找些乱七八糟的方法,我就遇到了这个坑,后来我还是看了官方文档解决的这个问题

这里已经使用uni-app中uploadFIle将本地临时资源提交到服务器中,但是请注意!!!!app的上传多张图片是必须要循环调用该api的,小程序暂时不支持上传多张图片,如下图所示:

三、具体实现方法

写到这里我真的想说句fuck为啥呢,因为我一直知道这个功能其实很简单,但是官方文档看的不仔细,又参考了一些乱七八糟的方法,最终还是回到了参考官方文档的这个方法,所以大家,恩,记得看文档!

具体的实现方法和参数说明

uni-app提供了uni.uploadFile方法来实现文件上传功能。该方法可以将本地的文件上传到服务器,并且可以携带额外的参数。使用uni.uploadFile方法可以方便地实现文件上传功能,具体步骤如下:

uni-app ——使用uploadFile上传多张图片

首先,调用uni.chooseImage或uni.chooseVideo方法选择文件,并在成功回调中获取文件的本地路径。

然后,调用uni.uploadFile方法,将文件上传到服务器。该方法需要提供如下参数:

url:上传文件的地址

filePath:要上传的文件的本地路径

name:服务器接收文件时对应的参数名

formData:除了文件之外要上传的数据,是一个对象。

success:上传成功后的回调函数

fail:上传失败后的回调函数

complete:上传完成后的回调函数

下面是一个简单的文件上传例子:

saveArticle(data) {data.fi.forEach(item => {uni.uploadFile({url: `${base_url}/basic/pad/ut/article/saveImg`,filePath: item,name: 'fi',formData: {'til': data.til,'con': data.con},header: {'content-type': 'multipart/form-data'},success: (uploadFileRes) => {console.log(uploadFileRes, '=》》》》》');uni.showToast({title: '上传成功!'})}})})},

上面的代码中,我们选择了一张图片进行上传,然后通过uni.uploadFile方法将该图片上传到服务器上。其中,'your_upload_url'是上传文件的地址,'file'对应服务器端接收文件时的参数名,formData中包含了上传文件时携带的额外参数。上传成功后,可以在success回调函数中获取服务器返回的数据。

需要注意的是,uni.uploadFile方法在小程序和APP端调用时参数不一样,请根据实际情况进行修改。

本文链接地址:https://www.jiuchutong.com/zhishi/297600.html 转载请保留说明!

上一篇:基于Java Web的图书管理系统(基于javaweb的图书馆管理系统)

下一篇:Web Spider Fiddler - JS Hook 基本使用

  • 电脑开不了机最简单的解决方法(电脑开不了机)(一般电脑开不了机)

    电脑开不了机最简单的解决方法(电脑开不了机)(一般电脑开不了机)

  • 微信转发视频怎么提高清晰度(微信转发视频怎么保存到相册)

    微信转发视频怎么提高清晰度(微信转发视频怎么保存到相册)

  • 微信真的可以开双封吗(微信真的可以开视频号吗)

    微信真的可以开双封吗(微信真的可以开视频号吗)

  • 千兆光猫配什么路由器(千兆光猫选择)

    千兆光猫配什么路由器(千兆光猫选择)

  • 联想一体机黑屏但是电源灯亮(联想一体机黑屏只有鼠标箭头)

    联想一体机黑屏但是电源灯亮(联想一体机黑屏只有鼠标箭头)

  • 华为手机有哪些型号的手机(华为手机有哪些系列,不同系列代表什么含义)

    华为手机有哪些型号的手机(华为手机有哪些系列,不同系列代表什么含义)

  • 开视频对方忙线中是什么意思(开视频对方忙线中对方会有提示吗?)

    开视频对方忙线中是什么意思(开视频对方忙线中对方会有提示吗?)

  • 和通讯录会员有什么用(和通讯录会员有什么区别)

    和通讯录会员有什么用(和通讯录会员有什么区别)

  • oppor11怎么恢复闪充(oppor11怎么恢复照片)

    oppor11怎么恢复闪充(oppor11怎么恢复照片)

  • 一个手机可以注册几个快手号(一个手机可以注册几个qq号码)

    一个手机可以注册几个快手号(一个手机可以注册几个qq号码)

  • 抖音直播不点进去对方知道吗(抖音直播不点进去看费流量吗)

    抖音直播不点进去对方知道吗(抖音直播不点进去看费流量吗)

  • 荣耀x10有没有NFC(荣耀x10有没有nfc功能)

    荣耀x10有没有NFC(荣耀x10有没有nfc功能)

  • 怎么判断电子眼开没开(怎么判断电子眼拍的好坏)

    怎么判断电子眼开没开(怎么判断电子眼拍的好坏)

  • 全民k歌怎么录歌(全民k歌怎么录屏唱歌有声音的那种)

    全民k歌怎么录歌(全民k歌怎么录屏唱歌有声音的那种)

  • 抖音每天点多少赞上限(抖音每天多少人在线)

    抖音每天点多少赞上限(抖音每天多少人在线)

  • 抖音怎样取消年龄设置(抖音设置了年龄是不是没办法取消)

    抖音怎样取消年龄设置(抖音设置了年龄是不是没办法取消)

  • 抖音怎么同框合拍(抖音如何同框合拍)

    抖音怎么同框合拍(抖音如何同框合拍)

  • 开通微信公众号收费吗(开通微信公众号要钱吗)

    开通微信公众号收费吗(开通微信公众号要钱吗)

  • 华为什么手机支持5g(华为什么手机支持120w快充)

    华为什么手机支持5g(华为什么手机支持120w快充)

  • 360浏览器看视频怎么调倍速(360浏览器看视频如何倍速)

    360浏览器看视频怎么调倍速(360浏览器看视频如何倍速)

  • vivo简易模式在哪(vivo简易模式在哪里设置)

    vivo简易模式在哪(vivo简易模式在哪里设置)

  • 饿了么退款红包退吗(饿了么退款红包会退回吗)

    饿了么退款红包退吗(饿了么退款红包会退回吗)

  • 金立手机热点资讯怎么关闭(金立手机热点资费多少钱)

    金立手机热点资讯怎么关闭(金立手机热点资费多少钱)

  • 小米手机截屏设置在哪里(小米手机截屏设计)

    小米手机截屏设置在哪里(小米手机截屏设计)

  • 为什么连信附近的人别人看不到我(为什么连信附近打招呼的人少了)

    为什么连信附近的人别人看不到我(为什么连信附近打招呼的人少了)

  • qq安全扫描失败禁止下载该文件(qq安全扫描失败无法下载怎么解决2022)

    qq安全扫描失败禁止下载该文件(qq安全扫描失败无法下载怎么解决2022)

  • 在win7电脑中,开机没有动画该怎么办?(在windows7是一种)

    在win7电脑中,开机没有动画该怎么办?(在windows7是一种)

  • Linux服务器上的网站关闭的方法(linux服务器常用命令)

    Linux服务器上的网站关闭的方法(linux服务器常用命令)

  • giantantispywaremain.exe是什么进程 有什么作用 giantantispywaremain进程查询

    giantantispywaremain.exe是什么进程 有什么作用 giantantispywaremain进程查询

  • 企业为职工提供无偿服务
  • 服务行业人工费计入什么科目
  • 差额征收如何做账
  • 待处理财产损益借贷方向
  • 企业所得税中的所得
  • 无形资产计税基础怎么算
  • 股权转让评估费可以有公司承担吗
  • 递延收益是什么表
  • 境内企业得到境外企业的红利是否需要缴纳所得税?
  • 购买户外用品的app
  • 个人发票增值税
  • 物业管理的差额怎么算
  • 开了红字发票税额已经缴纳怎么做账?
  • 坏账收回的账务处理方法
  • 企业资产利润率计算公式
  • 存货跌价准备怎么计提
  • 服装具有什么性
  • 红冲的普通发票要给对方吗
  • 筹建人员是什么工作
  • 预计毛利率
  • 危废处置怎么收费
  • carrier profile
  • windows7iis安装
  • linux命令使用
  • php的总结
  • 原材料赔偿会计分录
  • 委托去银行办理业务的委托书
  • 注销库存股的会计分录怎么理解
  • 归还银行借款摘要模板
  • gwsystemservice.exe是什么进程 有什么作用 gwsystemservice进程查询
  • PHP:escapeshellarg()的用法_命令行函数
  • 最贵的安卓应用软件
  • php时间不对
  • 微信php开发教程
  • 人工智能aima
  • 非正常损失如何处理
  • 事业单位以固定薪资为准
  • 个体户文化事业建设费免征
  • php url函数
  • javaweb实验一
  • 富文本编辑器使用
  • 35.JavaScript对象和数组的解构赋值基础详解、let陷阱、函数参数解构
  • 完美解决win10间歇性掉线
  • php类的定义
  • mysqld_safe mysqld from pid
  • 产权转移数据印花税计税依据含不含增值税
  • day28--Java泛型01
  • 织梦怎么样
  • php显示当前时间
  • sql merge语句
  • 织梦自定义模型调用
  • 下列项目的进项税额可以从销售税额中抵扣的是
  • 存货报废应如何进行账务处理
  • 工装算劳保用品还是办公费
  • 简易办法征收增值税是什么意思
  • 固定资产丢失如何补办
  • 普惠性幼儿园是什么意思
  • 无进项发票开具销项发票
  • 公司员工聚餐属于什么费用
  • 境外机构境内外汇账户管理办法
  • MySQL存储过程和函数有什么区别?
  • mysql数据库迁移上云
  • mysql转换数据类型
  • mysql数据监控
  • win7补丁部分更新没有安装
  • win10用着怎么样
  • wind10怎么打开摄像头
  • Unity3D游戏开发(第2版)
  • android 动态布局
  • python爬虫全套教程
  • android图片透明度怎么设置
  • unity自带的ui叫什么
  • jquery示例
  • django admin form
  • python 脚本编写
  • jquery内容过滤选择器有哪些
  • duck有鸭肉的意思吗
  • 企业吸收合并资质
  • 辽宁省财政局会计网
  • 天津市网签查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设