1.uniapp原生上传图片官网https://uniapp.dcloud.io/api/media/image?id=chooseimage

2.利用uviewUI框架实现上传图片

2.2.1uview官网https://www.uviewui.com/components/install.html

2.2.2去uview找到上传图片的组件进行使用

<view>
//根据自己项目的需求写事件 如何使用具体看官网<u-uploadref="uUpload":action="action" //后端给的接口,请求服务器:max-size="8 * 1024 * 1024" //选择单个文件的最大大小,单位B(byte),默认不限制 :size-type="sizeType"  //original 原图,compressed 压缩图,默认二者都有,H5无效:show-progress="progress" //是否显示进度条 @on-progress="change()"  //图片上传后,无论成功或者失败都会触发@on-success="success()" //成功返回的数据@on-remove="remove()"  //删除图片@on-choose-complete="comp(index)" //每次选择图片后触发/>
</view><script>
export default{data(){return{action: 'http://www.example.com/upload',sizeType:['compressed '],//压缩图progress:false,}   },
methods:{//   上传成功后的回调 根据实际需求进行编写success(res, i, lists, name) {if (res.code === '000000') {uni.showToast({title: res.msg,});}},}}
</script>

2.2.3效果图

---------------------------------分割线------------------------------

1.上传视频 参考官网 https://uniapp.dcloud.io/component/video

<template><view v-show="showUpload"><video :src="src" class="videoshow" direction="90" auto-pause-if-open-native="true" /></view><view class="video_content" @click="videoUpload()"><view class="videoBox"><z-icon icon="z-cross" size="60rpx" color="#2b71ff" /></view></view>
</template><script>export default {name: 'MyVideo',data() {return{showUpload: false,  src:""}  },
methods:{videoUpload() {this.showUpload = true;const that = this;//   选择视频uni.chooseVideo({sourceType: ['album', 'camera'], // 类型[相册,照相机]compressed: true, // 是否压缩上传的视频camera: 'back',success: async function(res) {//   console.log('__res', res);uni.showLoading({title: '上传中请稍后',});that.src = res.tempFilePath;//   await that.upload(res.tempFilePath);uni.uploadFile({url: 'https/v1/customer/upFile',filePath: res.tempFilePath,name: 'file',success: (reslove) => {const _res = JSON.parse(reslove.data);console.log('res', _res);}, complete: function(resject) {uni.hideLoading();},});},});},}}
</script>
<style>.videoshow{width:100%;;}
.video_content{background-color:#d5e0ee;margin-left:30rpx;width:200rpx;height: 200rpx;}.videoBox{line-height: 200rpx;text-align: center;}
</style>

1.1效果图前/后

小程序上传图片/上传视频相关推荐

  1. 微信小程序实现上传视频功能(后端代码是java)

    微信小程序实现上传视频功能(后端代码是java) 1.前端 ​ wxml文件 <image bindtap="uploadVideo" length="3" ...

  2. 微信小程序实现上传视频 / 上传图片功能以及整合上传视频 / 上传图片功能(超详细)

    微信小程序有自己封装好的我们直接拿过来用就可以了 接下来我们看看如何实现的吧 上传图片功能 效果如下: 单图上传 Page({/*** 页面的初始数据*/data: {imgList: "& ...

  3. 微信小程序同时上传视频和图片(支持多选)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 二.使用步骤 1.小程序页面代码 2.小程序JS内代码 总结 前言 随着小程序的的不断发展,小程序技术也越来越广泛了, ...

  4. ios微信本地视频上传到服务器,小程序 ios上传视频的问题

    微信小程序做了个视频上传的功能,上传视频到七牛云 安卓没有任何问题 ios就有问题了 ios下如果从相册选择视频上传之后提示上传成功了,但是跳转不了页面,但是如果直接拍摄的视频上传之后可以正常跳转页面 ...

  5. 微信小程序实现上传视频功能

    首先 我们先来编写一个上传视频的函数 _skipArtileList:throttle(function(e){let that=this wx.chooseMedia({count: 1, //上传 ...

  6. 小程序一次性上传多个本地图片,上拉加载照片以及图片加载延迟解决之道

    一:小程序之一次性上传多个本地相片 最近由于项目需要所以学了下小程序,也做了一些东西,随后便有了以下的一些总结了,现在说说如何使用小程序一次性上传多个本地相片. 问题描述 最近做项目的时候要实现一个上 ...

  7. 微信小程序直接上传文件到阿里云OSS组件封装

    微信小程序直接上传文件到OSS 1. 封装公共方法 在根目录utils目录新建一个upload文件夹: // utils/upload/base64.jsvar base64EncodeChars = ...

  8. 【微信小程序】上传文件到阿里云OSS

    小程序上传文件到OSS也是利用OSS提供的PostObject接口来实现表单文件上传到OSS 步骤1:配置Bucket跨域访问 客户端进行表单直传到OSS时,会从浏览器向OSS发送带有Origin的请 ...

  9. 微信小程序 如何上传音视频到百度云Bos cloud BCE

    在做了一系列调查之后,目前为止暂未发现有相关的文章,在此简单记录一下解决此问题的步骤,造福来人. 本人的解决方案参考了百度云BOS官方文档,地址如下: https://cloud.baidu.com/ ...

  10. **微信小程序图片上传+后台PHP修改图片名称**

    微信小程序图片上传+后台PHP修改图片名称 前端代码:比较随意 <view class="weui-uploader"><view class="img ...

最新文章

  1. 带头节点单链表的增删改查
  2. PL/SQL 游标
  3. pytorch DataLoader
  4. python条形图间距-Python-Matplotlib 5 条形图
  5. python经典好书-新手Python入门经典书籍推荐
  6. 成功解决成功解决return _iterencode(o, 0) ValueError: Circular reference detected
  7. 互联网1分钟 |1217
  8. VTK:变形3D用法实战
  9. canvas绘制竖排的数字_Python绘制可爱的卡通人物 | 【turtle使用】
  10. SQL Server 数据库角色简介
  11. Ubuntu下安装rknn-toolkit以及转换darknet-yolov3模型
  12. iTerm2 快捷键收集
  13. JavaScript--Array; Array.prototype
  14. openstack排错
  15. 代码片段:基于 JDK 8 time包的时间工具类 TimeUtil
  16. ccna学习指南第七版
  17. 虚拟化:十大虚拟化最佳实践
  18. MySQL之高级SQL语句
  19. 顽皮的雪狐七七:CSS——清除浮动所有方法总结
  20. Python-字符串str和json格式的转换

热门文章

  1. 《风暴英雄》游戏体验
  2. ThreadPoolExecutor中的submit()方法详细讲解
  3. mysql ubb html_自动闭合HTML/ubb标签函数
  4. word:分节符-分页符
  5. 黑龙江省大学计算机学校排名2015,2015黑龙江省大学排行榜 哈工大第一
  6. Java实现分割矩形
  7. 农村有人收旧房梁,一根100多,破木头有啥用?
  8. Python 破解 MD5 暗号
  9. 在山东技校学计算机选哪个学校好,山东最好的技校排名
  10. 黎曼Zeta函数,人类文明永恒的纪念