位置: 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 基本使用

  • p40拍照放大多少倍(华为p40拍照放大多少倍)

    p40拍照放大多少倍(华为p40拍照放大多少倍)

  • 查ip地址命令(查ip地址)(运行查ip地址命令)

    查ip地址命令(查ip地址)(运行查ip地址命令)

  • 微信群邀请人数上限是多少(微信群邀请人数统计软件)

    微信群邀请人数上限是多少(微信群邀请人数统计软件)

  • 抖音评价可以删除吗(抖音评价删除后怎么再修改)

    抖音评价可以删除吗(抖音评价删除后怎么再修改)

  • 小米下载的系统安装包在哪里(明日之后小米版下载安装)

    小米下载的系统安装包在哪里(明日之后小米版下载安装)

  • 未安装的应用如何删除(未安装的应用如何删除vivo手机)

    未安装的应用如何删除(未安装的应用如何删除vivo手机)

  • 文件放在哪个盘不会丢失(电脑下载的文件放在哪个盘)

    文件放在哪个盘不会丢失(电脑下载的文件放在哪个盘)

  • 显示屏花屏怎么修复(显示屏花屏怎么处理方法)

    显示屏花屏怎么修复(显示屏花屏怎么处理方法)

  • 华为手机怎么防止骚扰电话(华为手机怎么防误触模式)

    华为手机怎么防止骚扰电话(华为手机怎么防误触模式)

  • 华为荣耀x10什么时候上市(华为荣耀x10什么处理器)

    华为荣耀x10什么时候上市(华为荣耀x10什么处理器)

  • 电脑除尘怎么处理(电脑除尘教程)

    电脑除尘怎么处理(电脑除尘教程)

  • 抖音修改资料锁定原因(抖音修改资料锁定怎么办)

    抖音修改资料锁定原因(抖音修改资料锁定怎么办)

  • 拼多多开参团是什么意思(拼多多直接参团和自己发起有区别吗)

    拼多多开参团是什么意思(拼多多直接参团和自己发起有区别吗)

  • 亚马逊海外自营是什么意思(亚马逊海外自营多久发货)

    亚马逊海外自营是什么意思(亚马逊海外自营多久发货)

  • vivoy5s像素多少(vivo y5像素)

    vivoy5s像素多少(vivo y5像素)

  • 天猫精灵远程唤醒是什么意思(天猫精灵远程唤醒有什么用)

    天猫精灵远程唤醒是什么意思(天猫精灵远程唤醒有什么用)

  • hdm12是什么意思(hd12是什么意思?)

    hdm12是什么意思(hd12是什么意思?)

  • 小米5s什么时候上市的(小米5s 上市时间)

    小米5s什么时候上市的(小米5s 上市时间)

  • 淘宝心愿单别人能看吗(淘宝心愿单别人看得到吗)

    淘宝心愿单别人能看吗(淘宝心愿单别人看得到吗)

  • 手机主板坏了有什么症状(手机主板坏了有办法拿到资料吗)

    手机主板坏了有什么症状(手机主板坏了有办法拿到资料吗)

  • 手机怎么看照片大小(手机怎么看照片大小多少kb)

    手机怎么看照片大小(手机怎么看照片大小多少kb)

  • 苹果7plus录屏在哪(苹果七plus录屏)

    苹果7plus录屏在哪(苹果七plus录屏)

  • 微信被冻结了钱怎么取出来(微信被冻结了钱显示没有了)

    微信被冻结了钱怎么取出来(微信被冻结了钱显示没有了)

  • 怎么把视频音乐转为mp3模式(怎么把视频音乐去掉)

    怎么把视频音乐转为mp3模式(怎么把视频音乐去掉)

  • 商贸企业购销混凝土税率怎么选择
  • 已开普通发票记账联丢失怎么办?
  • 椅子坐垫有用吗
  • 每个月结转损益都有什么科目
  • 运输业月末进销项税怎么结转
  • 股东借款超过一年个人所得税
  • 缴纳土地增值税
  • 事业单位利息收入
  • 企业基本保险
  • 增值税留抵的原因
  • 即征即退增值税政策
  • 劳务费差额征税的账务处理
  • 小微企业需要开公户吗
  • 个人开机械租赁发票需要什么
  • 为什么公司信用代码不对
  • 怎么确认权益性投资收益收入?
  • 购买股权属于什么科目
  • 出租房产如何交土地使用税
  • 房地产开发企业的土地使用权计入哪里
  • 销项增值税普通发票
  • mac怎么连接校园网网线
  • win10隐藏功能大全
  • macos升级报错
  • 进价销售交增值税吗
  • 其他应付款计入什么科目
  • 商品房的维修金该怎么交
  • PHP:stream_get_contents()的用法_Stream函数
  • 待摊费用和预提费用改为什么科目了
  • 淘宝api接口
  • thinkphp5执行流程
  • 有限公司股权转让怎么办理流程
  • 布鲁克顿的一只狗叫什么
  • 会计中持有至到期投资是什么意思
  • 跨地区经营增值税预缴
  • 收费公路通行费补费平台 APP
  • 学校官网首页图片
  • 客户端调用axis1.4的方式
  • 企业缴纳职工社保需要每月去社保局吗
  • 实际缴纳的增值税是什么意思
  • 申报个税是不是就必须交社保
  • three.js gui
  • php安装不了
  • dedecms仿站如何做
  • Discus X 3 门户改造熊掌号网页教程
  • 季度所得税怎么算
  • mysql死锁的处理方法
  • 个体工商户属于个人还是企业
  • 原材料计入什么摘要
  • 先收款后给发票
  • 加工费发票可以抵扣吗
  • 企业所得税汇算清缴时间
  • 免抵退 免退
  • 股本权益性投资和股权投资有区别吗
  • 付国外客户佣金怎么代扣代缴增值税
  • 持有至到期投资在资产负债表怎么填
  • 农行公户怎么给公户转账
  • 中小企业做账
  • mysql常用功能
  • mysql5.7免安装版
  • 如何删除windows media center
  • 屏幕共享远程控制
  • windows ocx注册
  • microsoft ime进程
  • windowsxp是什么时候正式发布
  • 32位win7安装
  • linuxmint设置中文
  • cocos2d-x2.2.3和android平台环境的搭建
  • JS实现的base64加密解密完整实例
  • 用python的turtle画图代码
  • 简单实现多彩慕斯蛋糕淋面的方法
  • android listview属性
  • linux终端命令行和输出在一行
  • Python读取Excel文件需要什么
  • nodejs连接mongodb副本集
  • 精灵动画片大全90年代
  • js debounce实现
  • Android屏幕适配分屏
  • android 开源
  • 如何打印个人缴税记录
  • 如何做好税务党建工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设