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

  • 安卓手机如何打开.mtz文件(安卓手机如何打开nfc功能)

    安卓手机如何打开.mtz文件(安卓手机如何打开nfc功能)

  • 钉钉为什么有消息不会有声音提醒(钉钉为什么有消息提醒)

    钉钉为什么有消息不会有声音提醒(钉钉为什么有消息提醒)

  • xs原彩要不要开

    xs原彩要不要开

  • iphone后压屏能用多久(iphone后压屏的缺点)

    iphone后压屏能用多久(iphone后压屏的缺点)

  • 华为安全密钥有什么用(华为安全密钥是干什么用的)

    华为安全密钥有什么用(华为安全密钥是干什么用的)

  • 为什么苹果更新不了13.5(为什么苹果更新系统后北京公交app闪退)

    为什么苹果更新不了13.5(为什么苹果更新系统后北京公交app闪退)

  • qzone异地登录是什么意思(qzone登陆)

    qzone异地登录是什么意思(qzone登陆)

  • 手机掉进水里声音变小了怎么办(手机掉进水里声音变小了)

    手机掉进水里声音变小了怎么办(手机掉进水里声音变小了)

  • 手机插到电脑上后只充电识别不到(手机插到电脑上会留下数据吗)

    手机插到电脑上后只充电识别不到(手机插到电脑上会留下数据吗)

  • 卡坏了怎么查服务密码(卡坏了怎样才找回电话号码)

    卡坏了怎么查服务密码(卡坏了怎样才找回电话号码)

  • i55250u相当什么水平(i5-5250u)

    i55250u相当什么水平(i5-5250u)

  • windows7不再支持了还能继续用吗(windows7不再支持了还能继续用吗?)

    windows7不再支持了还能继续用吗(windows7不再支持了还能继续用吗?)

  • 华为caztl10是什么型号(华为cazcl10是)

    华为caztl10是什么型号(华为cazcl10是)

  • 苹果手机n开头是什么机(苹果手机n开头的是官换机吗)

    苹果手机n开头是什么机(苹果手机n开头的是官换机吗)

  • word中打开文档的快捷键是什么(Word中打开文档时光标位于文首)

    word中打开文档的快捷键是什么(Word中打开文档时光标位于文首)

  • 抖音不是好友可以聊天吗(抖音不是好友可以私信几条信息)

    抖音不是好友可以聊天吗(抖音不是好友可以私信几条信息)

  • vivo手机回收站在哪里打开(vivo手机回收站在哪里找啊)

    vivo手机回收站在哪里打开(vivo手机回收站在哪里找啊)

  • 手机浏览器没了怎么办(手机浏览器没了怎么安装)

    手机浏览器没了怎么办(手机浏览器没了怎么安装)

  • win10添加打印机(win10添加打印机的方法和步骤)

    win10添加打印机(win10添加打印机的方法和步骤)

  • 苹果新版本怎么删除软件(苹果新版本怎么设置主屏幕壁纸)

    苹果新版本怎么删除软件(苹果新版本怎么设置主屏幕壁纸)

  • 如何查询etc是否激活(如何查询ETC是否解除黑名单)

    如何查询etc是否激活(如何查询ETC是否解除黑名单)

  • 苹果手机sdk在哪里(苹果的sdk授权在哪里)

    苹果手机sdk在哪里(苹果的sdk授权在哪里)

  • 华为matebook13和14区别(华为matebook13和14哪个好)

    华为matebook13和14区别(华为matebook13和14哪个好)

  • 深度学习中的注意力机制模型及代码实现(SE Attention、CBAM Attention)

    深度学习中的注意力机制模型及代码实现(SE Attention、CBAM Attention)

  • 帝国cms中如何添加友情链接(帝国cms建站教程)

    帝国cms中如何添加友情链接(帝国cms建站教程)

  • 税控技术服务费280每年都可以抵
  • 公司没有账目违法吗
  • 个人独资企业增值税税率是多少
  • 企业的主要经营哲学理念
  • 出口结汇必须要开票吗
  • 个人所得税离职补偿金优惠政策
  • 不动产服务具体有哪些
  • 一般纳税人销售自己使用过的汽车
  • 冲减收入怎么做账
  • 忘记先抄税再申报了怎么办
  • 销售货物分期付款怎么确认收入
  • 运输费可以和货款合并开票吗
  • 个人给公司垫付款起诉状
  • 开给天猫的服务费分录如何做
  • 工人保险一个月多少钱
  • 企业年金税前扣除标准表
  • 园林绿化工程的分项工程有几个
  • 劳务派遣公司发放工资是按照劳务报酬嘛
  • 2021年路桥费抵扣最新政策
  • 关于国际货运代理协会联合会的描述不正确的是
  • 公司租房可以入公积金吗
  • 一个企业为另一个企业作证有法力
  • 母公司的注册资金比子公司少可以么
  • 商业承兑汇票申请流程
  • 银行承兑汇票开票流程图
  • 1697509246
  • 征信费用会计分录
  • 职工福利费算职工薪酬吗
  • 搜索特定
  • 百度有钱花借钱会上征信吗
  • 预收外汇如何结汇
  • php 智能家居
  • 设备租赁费属于劳务吗
  • 分公司改为子公司的所得税业务处理?
  • 供水公司与用户合作协议
  • 苏门答腊岛海岸线多少
  • 政府闲置土地
  • 文化事业2021
  • 销售方红字发票的账务处理?
  • bert模型能做什么
  • 如何在Android中找到关闭的文件
  • diff命令参数
  • yii2框架和fastadmin建商城网站哪个好用
  • 母子公司转让不动产 契税
  • 银行存款利息收入会计分录怎么写
  • 代建工程开发成本核算应设置的会计科目是( )
  • 先开发票还是先收钱
  • 企业所得税季初和季末怎么算
  • 怎样计算负债率
  • 怎么向银行申请贷款
  • 运输公司税务筹划
  • 代缴职工社保是啥意思
  • 装修公司开专票的税点是多少
  • 小规模纳税人适用5%的税率是什么
  • 空调维修保养方案
  • 当月购入固定资产当月出售了用交印花税吗
  • 递延所得税资产和负债怎么理解
  • 公司车辆过户给个人有年限么
  • mysql中union用法
  • window系统怎么更新版本
  • winXP系统截图
  • ubuntu14.04安装ssh服务
  • win10系统qq语音说话无声音
  • win10系统怎么清理电脑垃圾
  • deepin直接安装
  • 电脑英伟达控制面板在哪
  • win7右下角点击没反应
  • win7系统添加右键菜单在哪里设置
  • win10家庭版如何设置永不更新
  • dos批处理实例
  • Cocos2dx------从json文件读取数据
  • errorlnk2019怎么解决
  • js中eval函数是干嘛的
  • javascript中window.event事件用法详解
  • nodejs如何实现数据库
  • 使用JQuery选择HTML遍历函数的方法
  • BootStrap iCheck插件全选与获取value值的解决方法
  • python怎么用
  • python simple
  • 珠宝消费税怎么征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设