asp微信小程序上传多张照片功能,wx.chooseMedia和wx.uploadFile配合实现多张图片上传

微信小程序实现上传多张图片,删除图片 最近在做微信小程序,遇到上传多张图片到服务器,计算上传图片的张数,并且可以手动删除图片,下面是效果图 效果图: 本来用的是小程序提供的mp-uploader 上传图片的组件,无奈次组件删除效果不是我想要的,只能用wx.chooseImage进行上传图片,在使用uplaodFile将图片发送给后台服务器。 下面直接展示代码: wxml: <view class="con_titles"> <view class="con_left"> &lt... 阅读详情

由于项目需要使用asp,因此用asp写了一个接收微信小程序上传多张照片的功能,例用的是wx.chooseMedia和wx.uploadFile配合,循环上传多张照片,微信小程序现在好像最多可以上传20张,闲话不好上代码,需要的可以直接下载,前后台都有,本文只放前端代码:

本文实现微信小程序前端上传多张照片,实现上传后展示出来,并可以删除任意照片,点击照片可以预览,上下滑动,服务器端用asp接收图片:


以下是js部份:
data: {
    ImgSrc:[]//存服从服务器返回的图片地址,如果需要保存数据库,把这个以post形式提交走
  },

  updateHead(e){
      wx.chooseMedia({
      count: 9,
      mediaType: ['image'],
      sourceType: ['album', 'camera'],
      sizeType:['compressed'],
      camera: 'back',
      success: (res) => {
        for(i=0;i<res.length;i++){
          wx.uploadFile({
            url: app.globalData.webapi + `upload.asp?&v=${Math.random()}`,
            filePath: res.tempFiles[i].tempFilePath,
            name: 'file',
            formData: {
              'mobile': '18611436777',
              'weixin' : '18611436777'
            },
            success: (res) => {
              if(res.Code == 200){
                if(obj.ok == 0){
                  this.data.ImgSrc(obj.ImgSrc);
                }else{
                  app.showToast(obj.msg,'error',3000)
                }
              }else{
                app.showToast('upload地址出错','error',3000)
          })
        }
      }
    })
  },


以下是wxml部份

<view bindtap="updateHead">上传照片</view>
<view class="ImgSrc">
  <view class="pic" wx:for="{{ImgSrc}}" wx:key="index">
    <image src="{{item}}" data-src="{{item}}" bindtap="previewimage" mode="widthFix"></image>
    <view class="del" data-index="{{index}}" bindtap="del"></view>
  </view>
</view>


完整包下载地址:

Windows(Win10、Win11)本地部署开源大模型保姆级教程 最近开源大模型可谓闹的沸沸扬扬,尤其是Microsoft开源的和Meta开源的llama3 70b,评测都已经接近了的水平。鉴于还有很多同学不会在上部署和使用本地模型,因此我们出一期保姆级教程。本文讲述了如何在上本地部署大模型。从最基础的软件安装到环境配置都进行了截图展示,希望对非计算机的同学也有所帮助。AI时代我们每个人都必须要掌握一些AI知识,相信不断学习的你一定不会被AI淘汰。这只是开始,后面我们还有很多工作要做,尤其是提示词和智能体。 阅读详情

相关推荐

上机笔试题目:取出指定条件二维数组的子数组

取出指定条件二维数组的子数组: 1)传入参数为: 参数一:String[][]sArray2字符串二维数组 参数二:Stringkey字符串 参数三:StringkeyFormat含匹配符的字符串,如下:%0-%1,其中%x含义如为:一维数据列序号为x的值。 keyFormat 可以为 %0-%1-%2,%0-%3-%8-%x...... 例子如下...

91奔跑的蜗牛 636

微信上传 wx.chooseMedia和wx.uploadFile使用,java springboot后端跑通

wx.chooseMedia和wx.uploadFile使用,java springboot后端跑通 前端 wxml <button bindtap="clickImage"> <image src="{{srcI}}"></image> </button> js //绑定的数据 data: { srcI: '' }, // 方法chooseMedia启用手机设备的存储 clickImage(){ wx.chooseMed

weixin_50224527的博客 1万+

Docker容器n8n中 read/write files from disk 无法读取容器内文件解决方案

《n8n文件读写Docker部署常见问题解决方案》摘要:针对n8n 1.90.2版本在Docker环境下文件读写失败问题,本文分析常见错误包括路径错误(ENOENT)、权限不足(EACCES)及节点误用问题。核心解决方案为:1)通过-v参数挂载宿主机目录到容器(如/files);2)使用新版Read/WriteFilesfromDisk节点操作文件;3)确保权限设置正确。提供可直接导入的示例工作流JSON,演示从CSV读取到结构化数据处理的全流程。特别强调已部署用户需重新挂载卷的正确操作方式,并附解决方案对

m0_74822402的博客 2184

微信小程序wx.chooseMedia的坑,含“TypeError: Cannot read property ‘cloudFile‘ of undefined”错误原因

最近在学习微信小程序开发时,遇到以下几点特别特别容易犯错的地方,现在总结给大家。

qq_56711871的博客 4708

从零搭建Synopsys EDA环境:Ubuntu系统下的完整安装与避坑指南

本文详细介绍了在Ubuntu系统下从零搭建Synopsys EDA环境的完整流程,包括系统配置、安装文件准备、核心工具安装、License配置及常见问题排查。特别针对数字IC设计场景,提供了VCS、Verdi、Design Compiler等EDA Tools的安装避坑指南和性能优化建议,帮助开发者高效搭建稳定的开发环境。

weixin_33738982的博客 491

从软体机器人到鞋垫分析:Abaqus超弹性材料(Ogden模型)仿真配置全流程

本文详细介绍了Abaqus中Ogden模型在超弹性材料仿真中的应用全流程,涵盖从实验数据导入、参数拟合到模型构建与求解优化的关键步骤。特别针对鞋垫分析等生物力学场景,提供了单元选择、接触设置和并行计算等实用技巧,帮助工程师实现高精度仿真分析。

weixin_42525385的博客 400

wx.chooseMedia深入研究!

为了更好地引导用户选择特定类型的媒体文件,可以在选择界面上提供一些提示信息。例如,在页面上显示一个提示文字,告诉用户只能选择图片或视频:

世轩的博客 2344

手把手用ROS实现Ego-Planner动态避障:无人机撞树问题终结方案

本文详细介绍了如何在ROS和Gazebo仿真环境中,通过配置和调优Ego-Planner算法,实现无人机的动态避障功能。文章深入解析了其基于局部梯度优化的核心思想,提供了从环境搭建、参数详解到代码集成的完整实践指南,并分享了实战排错经验,旨在彻底解决无人机在复杂动态场景中的碰撞问题。

weixin_29031161的博客 1633

微信小程序使用wx.chooseMedia提示存在涉及违反国家法律法规和政策,审核不通过的解决方案

使用wx.chooseMedia审核不通过的解决方案

灰机大大的博客 3031

AI上推荐 之 AutoRec与Deep Crossing模型(改变神经网络的复杂程度)

1. 前言 随着信息技术和互联网的发展, 我们已经步入了一个信息过载的时代,这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战: 信息消费者:如何从大量的信息中找到自己感兴趣的信息? 信息生产者:如何让自己生产的信息脱颖而出, 受到广大用户的关注? 为了解决这个矛盾, 推荐系统应时而生, 并飞速前进,在用户和信息之间架起了一道桥梁,一方面帮助用户发现对自己有价值的信息, 一方面让信息能够展现在对它感兴趣的用户前面。 推荐系统近几年有了深度学习的助推发展之势迅猛, 从前深度学习的传统推荐模型(协

Miracle8070 5667

第4章 部署负载均衡 Keepalived + HAProxy

本章在所有 Master 节点部署 Keepalived + HAProxy,为 kube-apiserver 提供高可用入口。Keepalived 实现 VIP(192.168.3.59)漂移,HAProxy 轮询转发请求至三个 Master 的 6443 端口(监听 6444 避免冲突)。健康检查脚本连续 5 次失败则停止 Keepalived,触发 VIP 自动切换。本章还包含配置详解、日常运维和问题排查。

幸福街--linux技术分享 120

wx.chooseMedia 这个API 选择图片或者视频时无法正确返回?

选择图片或者视频,console.log控制台输出了undefined.

shi450561200的博客 1507

用 ADBC 把动态查询做得又快又稳:从 CL_SQL_STATEMENT 到安全取数的工程化实践

本文介绍了ABAP中ADBC(ABAP Database Connectivity)技术的核心用法与最佳实践。ADBC作为Open SQL的补充,适用于动态查询、数据库特性调用等场景。文章通过示例代码详细演示了使用ADBC执行查询的完整流程:创建SQL语句、执行查询获取结果集、批量装载数据到内表,以及分包读取处理大数据量。特别强调了动态SQL的安全防护措施,包括输入转义和参数绑定等防注入技术。同时对比了ADBC与Open SQL的适用场景,指出ADBC更适合需要动态访问数据库原生功能的场合。文章还分析了代码

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1775

小程序使用chooseMedia方法并转化为base64上传

上传成功后会出现temFilePath本地临时路径。

Seveny07的博客 1396

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

微信小程序选择本地图片、视频的最新方法chooseMedia,转为为base64上传到后端接口

本篇将介绍如何使用最新方法进行选择图片上传并回显,以及转为为base64上传到后端接口。

coderYYY的博客 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

微信小程序wx.choosemedia设置请求头

【代码】微信小程序wx.choosemedia设置请求头。

qq_41314448的博客 755

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

小程序 | 微信小程序实现图片是上传、预览功能

效果图 index.wxml <!-- 打开截图 开始 --> <view class="imageContainer"> <view class="imageFrame"> <view class="imageSingle" wx:for="{{imgs}}" wx:for-item="item" wx:key="*this"> <image class="imagePic" src="{{item}}"

ParallelLight 1978

微信小程序:wx.scanCode组件 & wx.chooseMedia组件

在微信小程序中,扫描和拍摄是比较常见的功能。因此,收集并整理了wx.scanCode组件 & wx.chooseMedia组件使用说明

eqilin2022的博客 2763

微信小程序上传多张图片

开发微信小程序时,时常会用到多图上传的情况,由于微信API的特性,一次只能上传一张图片,然而实际的情况是我们通常会要求一次上传多张图片,所以只能通过循环调用 wx.uploadFile 来实现上传多张图片,下面展示一段之前写的代码,并且添加了注释,提供大家参考。 wx.chooseImage({ // 最多可以选择的图片张数 count: 9, // original原......

分享前端工程化、AI 应用、Agent 开发与大模型实践! 8664

微信小程序同时上传多个文件(wx.uploadFile)

使用递归有一个问题,如果要上传的东西里,其余参数中有些值只能上传一次,比如日期,在第二次上传的时候会显示此日期已经添加,请勿重复添加,这样就会导致只上传成功第一个文件。

weixin_46515434的博客 5015

微信小程序实现多张照片上传

实现微信小程序多张图片的上传与存储

code袁的博客 4278

微信小程序学习实录9:掌握wx.chooseMedia实现多图片文件上传功能(选择图片、预览图片、上传图片)

使用 wx.chooseImage API 可以让用户从相册或相机选择一张或多张图片。这个API可以设置用户可以选择的图片数量上限(默认9张)。

挖掘大数据价值,让决策者快速洞悉趋势,让大众读懂数据背后的故事。 2465

微信小程序 wx.chooseMedia 上传图片、视频不触发 解决方法是:调低基础库 并推送

微信小程序 wx.chooseMedia 上传图片、视频不触发 调低基础库 并推送。

qq_27806371的博客 1943

微信小程序chooseMedia上传图片后回显图片

当然除了上传,还有图片回显, 我们是用的oss上传的 后端返回给我的是两个数组,一个是上传数组,就是我们刚刚的 this.imgArr,还有一个是oss的路径数组 用来回显图片。我的解决办法是在onLoad/onShow时用wx.getImageInfo来获取图片地址,这个时候我们获取到的也就是带http://的,这时,我们再将这个数组上传给oss,就可以上传成功。前些天写微信小程序,发现wx.chooseImage文档上写着停止维护这个接口了,于是,咱们也就用chooseMedia来代替他。

HuaiXiaoAi的博客 1800

微信公众号asp微信jssdk上传图片,asp上传自动压缩图片,是通过微信上传的

利用微信jsdk上传图片是在微信环境下上传图片最好的方式,不但可以直接读取相册或是直接拍照,而且微信还给你自动压缩图片,本身一张照片10M的,他会自动压缩成150kb左右,而且还很高清,下面是代码,需要的直接拿去用,用asp写的jsdk微信上传图片源码: 引用这个不用我说吧! 作者:tocnc 来源:优快云 原文:https://blog.csdn.net/tocnc/article/det...

tocnc的博客 1578

微信小程序(组件)----上传单张图片以及获取图片【wx.chooseMedia wx.uploadFile】

【代码】微信小程序(组件)----上传单张图片以及获取图片【wx.chooseMedia wx.uploadFile】

heavenz19的博客 3481
上一篇: asp写的百度ocr识别文字-通用文字识别(高精度版)源码下载
下一篇: 阿里云的RPC风格接口asp版代码(机器翻译通用版asp写的)
码农18611436777
博客等级 码龄19年 161粉丝 82原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值