微信小程序图片视频上传

本文主要介绍了微信小程序中实现图片和视频上传的两个功能。首先,详细讲解了图片上传的过程,涉及到picUpload.wxml、picUpload.js和picUpload.wxss的相关代码实现。接着,重点阐述了如何实现图片与视频的综合上传,这部分内容涵盖picAndVideoUpload.wxml、picAndVideoUpload.js和picAndVideoUpload.wxss的使用方法。
摘要由CSDN通过智能技术生成
1,图片上传功能

picUpload.wxml

<!-- 上传 S -->
<view class="img-list">
    <!-- 上传列表 -->
    <block wx:for="{
    {imgList}}" wx:key="index">
      <view class="img-li">
        <view class="img-li" bindtap="previewImg">
          <image class="uploading-icon" src="{
    {item}}"></image>
        </view>
        <!-- 删除图标 -->
        <image class="icon-delete"  src="../../../images/uploadPic/delUpload.png" bindtap="deleteImg"></image> 
      </view>
    </block>
    <!-- 上传图片 S -->
    <view class="img-li" wx:if="{
    {imgList.length<=8}}" bindtap="chooseSource">
      <image class="uploading-icon" src="../../../images/uploadPic/upload.png"></image>
    </view>
    <!-- 上传图片 E -->
  </view>
  <!-- 上传 E -->

picUpload.js


Page({
   
 
  /**
   * 页面的初始数据
   */
  data: {
   
    imgList: [],          // 上传图片列表
  },
  // 点击添加选择
  chooseSource: function () {
   
    var _this = this;
    wx.showActionSheet({
   
      itemList: ["拍照", "从相册中选择"],
      itemColor: "#000000",
      success: function (res) {
   
        if (!res.cancel) {
   
          if (res.tapIndex == 0) {
   
            _this.imgWShow("camera")        //拍照
          } else if (res.tapIndex == 1) {
   
            _this.imgWShow("album")      //相册
          }
        }
      }
    })
  },
  // 点击调用手机相册/拍照
  imgWShow: function (type) {
   
    var _this = this;
    let len = 0;
    if (_this.data.imgList != null) {
   
      len = _this.data.imgList.length
    }   //获取当前已有的图片
    wx.chooseImage({
   
      count: 6 - len,     //最多还能上传的图片数,这里最多可以上传5张
      sizeType: ['original', 'compressed'],        //可以指定是原图还是压缩图,默认二者都有
      sourceType: [type],             //可以指定来源是相册还是相机, 默认二者都有
      success: function (res) {
   
        wx.showToast({
   
          title: '正在上传...',
          icon: "loading",
          mask: true,
          duration: 1000
        })
        // 返回选定照片的本地文件路径列表,tempFilePaths可以作为img标签的scr属性显示图片
        v
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微信小程序上传视频可以通过以下步骤实现: 1. 首先,你需要在小程序中引入相关的插件或组件来支持视频上传功能。你可以通过扫描微信小程序二维码或在小程序中搜索相应的插件进行体验和使用。 2. 在代码中设置上传视频的功能。和上传图片类似,你需要编写相应的代码来实现视频上传。需要注意的是,由于视频体积较大,每次只能上传一个视频。 3. 通过上述步骤,你可以成功将视频上传到指定的相册。这样,你就可以在小程序中同步展示宝宝的照片和小视频了。 总结:在微信小程序上传视频的过程和上传图片基本相同,只需要引入插件、设置上传功能并进行相应的代码编写即可。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [仿抖音播放微信小程序1.0](https://download.csdn.net/download/weixin_40966979/85808997)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [微信小程序[第十二篇] -- 上传视频](https://blog.csdn.net/weixin_33795743/article/details/88949716)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值