只需要在上传成功的时候做一个判断

uni.uploadFile({url: apiBaseUrl + "/api/file/xxx", // 后端api接口filePath: tempFilePaths[0], // uni.chooseImage函数调用后获取的本地文件路劲name: 'file', //后端通过'file'获取上传的文件对象formData: {},header: {"token": uni.getStorageSync('a_t2'),"teminal": 1},success: (uploadFileRes) => {console.log(888, uni.getStorageSync('a_t2'))uni.hideLoading()let url = JSON.parse(uploadFileRes.data).data.data//获取最后一个.的位置var index = url.lastIndexOf(".");//获取后缀var ext = url.substr(index + 1);//输出结果console.log(ext);if (ext != 'png'&&ext!='jpg'&&ext!='jpeg') {uni.showToast({icon: 'none',title: '图片格式不正确'});return}console.log(999, url);this.imgList[0] = url;this.avatar = url;}});

关键代码

//获取最后一个.的位置var index = url.lastIndexOf(".");//获取后缀var ext = url.substr(index + 1);//输出结果console.log(ext);if (ext != 'png'&&ext!='jpg'&&ext!='jpeg') {uni.showToast({icon: 'none',title: '图片格式不正确'});return}

uniapp 上传指定格式图片相关推荐

  1. svg上传服务器无法显示,让WordPress支持上传SVG格式图片并显示在媒体库中的方法...

    让WordPress支持上传SVG格式图片并显示在媒体库中的方法 发布时间:2020-12-11 14:18:12 来源:亿速云 阅读:167 作者:小新 这篇文章将为大家详细讲解有关让WordPre ...

  2. uniapp 上传指定jpg,png格式图片

    // 上传图片前事件chooseImage: async function() {if (this.imageList.length === 6) {let isContinue = await th ...

  3. File Struct 上传JPG格式图片变成tmp 服务器上传文件名字随机起

    今天在写ssh框架中上传图片的代码,解决了一部分,然后卡在了图片上传之后的文件名不一致,就像随机取的.从我上传的jpg格式变成了tmp. 格式是不对了,但是文件内容并没有发生变化,说明文件是上传成功了 ...

  4. SE78上传BMP格式图片出错,出错信息提示上传的不是BMP格式图片

    如下图,导入文件为一BMP图片(红框部分), 然后点击确认键(黑框部分). 结果却出错,提示不是BMP文件,如下图红框部分. 很纳闷明明是BMP怎么就提示说不是BMP呢?感觉应该是上传的图片有问题,所 ...

  5. 织梦php版本图片不能上传,让dedecms织梦后台支持上传bmp格式的图片的教程

    在后台-系统-附件设置,里面添加了bmp,上传bmp格式图片系统还是会提示你"文件类型不正确!",那么有什么好的解决方法呢,请看下文. 1.后台-系统-附件设置,添加bmp 2.i ...

  6. vue移动端页面调用手机拍照_vue实现PC端调用摄像头拍照、移动端调用手机前置摄像头人脸录入、及图片旋转矫正、压缩上传base64格式/文件格式...

    export default { () { return {} }, methods: { # // 压缩图片 and 旋转角度纠正 下方代码 # 需要自行去掉 个人只作为着色效果加上 compres ...

  7. vue实现PC端调用摄像头拍照人脸录入、移动端调用手机前置摄像头人脸录入、及图片旋转矫正、压缩上传base64格式/文件格式

    PC端调用摄像头拍照上传base64格式到后台,这个没什么花里胡哨的骚操作,直接看代码 (canvas + video) <template><div><!--开启摄像头 ...

  8. 泛微ECOLOGY9流程模块(建模通用)office附件上传自动转为图片并显示在流程指定附件字段中

    泛微ECOLOGY9流程模块'建模通用'office附件上传自动转为图片并显示在流程指定附件字段中 目录说明 实现将office文件转为PDF文件及PDF文件转换为图片功能 1.首选在服务器中搭建环境 ...

  9. html5 图片上传,支持图片预览、压缩、及进度显示,兼容IE6+及标准浏览器

    原文:html5 图片上传,支持图片预览.压缩.及进度显示,兼容IE6+及标准浏览器 以前写过上传组件,见 打造 html5 文件上传组件,实现进度显示及拖拽上传,兼容IE6+及其它标准浏览器,对付一 ...

最新文章

  1. 威尔逊定理 ---- [hdu-6608] Fansblog 威尔逊定理 质数的密度分布 快速乘优化快速幂防止中间爆longlong
  2. 在linux下配置java,在Linux下配置Java开发环境
  3. mysql主主同步冲突_MySQL主主同步主键冲突处理
  4. 多线程-ThreadLocal,InheritableThreadLocal
  5. pytest allure测试报告_用Pytest+Allure生成漂亮的HTML图形化测试报告
  6. C语言-ATT拓展内联汇编(ATT/GCC)
  7. Firefox和Chrome浏览器导出书签
  8. hive split 注意事项
  9. 用户使用计算机首要考虑因素,工业设计心理学试题(新整理有答案参考)
  10. “函数...已有主体”问题解决
  11. 怎样做产品能甩同行一个时代?李彦宏说AI思维助你降维攻击
  12. 候补购票为旅客购票提供更加快捷的渠道
  13. 如何将pip更新到最新版本
  14. Google Maps Android API
  15. Cypher语法简介
  16. 如何突出显示重点数据?
  17. StageFright框架(四)Video Buffer傳輸流程
  18. 音视频转码FFmpeg
  19. mac电脑idea配置tfs并连接
  20. 自然常数e与重要极限

热门文章

  1. 【触手可及,用完即走】
  2. Linux Shell 脚本交互输入
  3. java下载文件以及预览
  4. JavaScript定时器与延时器
  5. pyth石头剪刀布小程序
  6. 质量管理体系中 “基于风险的思维”的理解
  7. ubuntu配置SSH
  8. 非对称加密算法——ELGamal
  9. 电商美工设计收藏,设计素材和灵感网站
  10. 【《重构 改善既有代码的设计》学习笔记1】重构:第一个案例