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

  • 红米note11pro有耳机孔吗(红米note11pro有耳机设置吗)

    红米note11pro有耳机孔吗(红米note11pro有耳机设置吗)

  • rte-al00是什么型号

    rte-al00是什么型号

  • 华为nova4e是哪年出的(华为nova4e是什么时候上市的,价格多少?)

    华为nova4e是哪年出的(华为nova4e是什么时候上市的,价格多少?)

  • 苹果手机下载软件显示装机量不足(苹果手机下载软件)

    苹果手机下载软件显示装机量不足(苹果手机下载软件)

  • 小米haylou智能手表功能介绍(小米haylou智能手表app下载)

    小米haylou智能手表功能介绍(小米haylou智能手表app下载)

  • 验证码要钱吗(软件给我发验证码要钱吗)

    验证码要钱吗(软件给我发验证码要钱吗)

  • 笔记本充电95充不满(笔记本充电一直是95正常吗)

    笔记本充电95充不满(笔记本充电一直是95正常吗)

  • 微博私信发送失败是怎么回事(微博私信发送失败感叹号图片)

    微博私信发送失败是怎么回事(微博私信发送失败感叹号图片)

  • 苹果6p指纹无法激活触控id(iphone6sp指纹不能用了)

    苹果6p指纹无法激活触控id(iphone6sp指纹不能用了)

  • dram和sram的区别(sram和dram的区别是什么)

    dram和sram的区别(sram和dram的区别是什么)

  • 为什么qq视频像素那么低(qq视频出不来像怎么回事)

    为什么qq视频像素那么低(qq视频出不来像怎么回事)

  • 分布式计算是什么(什么叫分布式计算)

    分布式计算是什么(什么叫分布式计算)

  • 新买的ipad有膜吗(新ipad有膜么)

    新买的ipad有膜吗(新ipad有膜么)

  • 数据结构包括数据的什么结构和什么结构(数据结构包括数据的存储结构及结构上的())

    数据结构包括数据的什么结构和什么结构(数据结构包括数据的存储结构及结构上的())

  • 电子计算器一般由什么构成(电子计算器一般用几年)

    电子计算器一般由什么构成(电子计算器一般用几年)

  • 软件一般分为哪两大类(软件一般分为哪几大类)

    软件一般分为哪两大类(软件一般分为哪几大类)

  • vivo悬浮球怎么开启(vivo悬浮球怎么设置)

    vivo悬浮球怎么开启(vivo悬浮球怎么设置)

  • 快手直播不推送怎么办(快手直播没推送是什么意思)

    快手直播不推送怎么办(快手直播没推送是什么意思)

  • 手机系统设置在哪(手机系统设置在哪里找苹果)

    手机系统设置在哪(手机系统设置在哪里找苹果)

  • 微博怎么解除禁言20016(微博怎么解除禁言限制)

    微博怎么解除禁言20016(微博怎么解除禁言限制)

  • 手机qq创建群在哪里(手机qq群聊创建)

    手机qq创建群在哪里(手机qq群聊创建)

  • 安兔兔如何跑分测试

    安兔兔如何跑分测试

  • 手机黑名单打电话提示什么(手机黑名单打电话提示什么怎么拉出来)

    手机黑名单打电话提示什么(手机黑名单打电话提示什么怎么拉出来)

  • 手机怎么查电话清单(手机怎么查电话手表通话记录)

    手机怎么查电话清单(手机怎么查电话手表通话记录)

  • 黑白相间的腰带盖洛韦牛,苏格兰 (© JohnFScott/Getty Images)(黑白相间表带)

    黑白相间的腰带盖洛韦牛,苏格兰 (© JohnFScott/Getty Images)(黑白相间表带)

  • 可以抵扣的进项税额是什么意思
  • 汇兑损益一般是多少
  • 货币资金应计入什么科目
  • 现金股利缴纳个人所得税
  • etc预付发票可以抵税吗
  • 分公司非独立核算是什么意思
  • 劳动竞赛费用在什么科目列支做会计分录?
  • 溢价发行可转换公司债券会计分录例题
  • 收到补助款的会计分录
  • 生物资产出售的账务处理
  • 管理人员工资计入管理费用吗
  • 小规模纳税人是简易计税吗
  • 什么是股息红利扣税
  • 调整已结转的税种有哪些
  • 增值税进项税已转出后能否再抵扣
  • 超豪华小汽车消费税起征点
  • 实收资本选择什么子目
  • 生产企业原材料的订购与运输建模
  • 资产减值损失需要结转吗
  • 税务更正申报需要哪些资料
  • 1697509439
  • win10夜间模式怎么打开不了
  • 计提理财利息分录
  • 小规模防伪税控服务费280元
  • win10启用网络发现保存后又变成了关闭
  • php常用的设计模式在开发中的实例
  • 企业个人借款利息怎么做账
  • 建筑企业总包方都有哪些印花税
  • php目录列表
  • 企业发生的现金折扣应计入什么费用
  • 商品流通企业库存商品的核算方法主要有
  • 出借和出租包装物的区别
  • 主动学习(Active Learning,AL)的理解以及代码流程讲解
  • 小规模餐饮业如何征税
  • 股东撤资要交什么税
  • 合租物业费按人头还是按房间分
  • 核定征收企业所得税的小型微利企业不得享受优惠政策
  • 利润分配未分配利润期末有余额吗
  • 认缴制下实收资本如何证明
  • 开发成本的会计科目编码
  • 开办费计入什么科盿
  • 收回已确认并转销的应收账款会导致坏账准备的金额增加
  • 社保和公积金个人和单位缴纳比例
  • 财务风险有什么类别
  • 长期借款账务处理会计分录
  • 建筑施工企业质量管理规范
  • 怎么算股本溢价
  • 不允许抵扣进项税额的是
  • 暂估销售收入账目
  • 管理人员的奖金可以索赔吗
  • 陪标收费标准
  • 外购货物分配给股东
  • 注册资本实缴后钱怎么出来
  • 工业企业的材料
  • mysql oracle和sqlserver分页查询实例解析
  • mysql导出语句
  • 除MSSQL数据库text字段中恶意脚本的删方法
  • xp系统环境变量
  • 直通车和百度竞价的区别
  • 太极越狱助手
  • winxp如何禁用u盘
  • xp系统无法正常启动怎么办
  • win7网页显示不全
  • win7激活后grub
  • 双系统怎么转移文件
  • win8双系统怎么删除一个
  • unity3d 多线程
  • perl判断字符串相等
  • angularjs1.5
  • 深入理解计算机系统
  • node怎么用
  • 收集linux日志
  • Linux bash Shell中的变量类型详解
  • bootstrapping怎么做
  • 最简单的十个菜
  • 我的世界服务器怎么创建
  • 消费税的征收范围是如何规定的
  • 收到12366的短信
  • 融资租赁做什么业务
  • 绵阳税务局咨询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设