当前位置: 首页 > article >正文

uniapp——微信小程序,从客户端会话选择文件

微信小程序选择文件

文章目录

    • 微信小程序选择文件
      • 效果图
      • 选择文件
      • 返回数据格式

API文档:

chooseMessageFile


微信小程序读取文件,请查看


效果图

在这里插入图片描述


选择文件

/**
 * @description 从客户端会话选择文件
 * @returns {String} 文件路径
 */
const chooseFile = () => {
	return new Promise((resolve, reject) => {
		// 方便测试,这里写固定,例bin文件
		wx.chooseMessageFile({
		    count: 1,
		    type: 'file',
		    extension: ['.bin'],
		    success (res) {
		        const tempFilePaths = res.tempFiles;
		        console.log('选择文件:', tempFilePaths);
		        resolve({
					filePaths: tempFilePaths
				});
		    },
		    fail: (err) => {
				console.log('读取文件失败:', err);
				reject(err);
			}
		})
	})
}

返回数据格式

{
	name: "x1.0.2.bin"
	path: "wxfile://tmp_3c3884bc2c8e1b3a6fb48227d82fb19d50d819d94d0bb3f4.bin"
	size: 104696
	time: 1735371276
	type: "file"
}

http://www.kler.cn/a/463397.html

相关文章:

  • PCA降维算法详细推导
  • 【74HC192减法24/20/72进制】2022-5-17
  • 【面试】后端开发面试中常见数据结构及应用场景、原理总结
  • 简单使用linux
  • python生成、操作svg图片
  • Java网络套接字
  • Linux | 零基础Ubuntu解压RaR等压缩包文件
  • 【MySQL高级】第1-4章
  • Spring Boot教程之四十五:使用 Jackson 在 Spring Boot 的 REST API 实现中使用 JSON
  • 【每日学点鸿蒙知识】弹窗封装成方法、Tab设置默认tabcontent、rawfile文件路径、默认组件宽高、不同状态颜色
  • TypeScript 后端开发中的热重载编译处理
  • Linux(Ubuntu)下ESP-IDF下载与安装完整流程(1)
  • 基于canvas实现的图片加水印功能
  • 单片机从入门到放弃教程001
  • 代码随想录算法训练营第二十天-二叉树-669. 修剪二叉搜索树
  • 如何使用 JPA 实现分页查询并返回 VO 对象
  • 东部新区文化旅游体育局莅临园区考察入驻企业
  • springboot534售楼管理系统(论文+源码)_kaic
  • 关于HarmonyOS Next中卡片的使用方法
  • ctr方法下载的镜像能用docker save进行保存吗?
  • 【老张的程序人生】一天时间,我成软考高级系统分析师
  • 6.若依数据字典
  • 日本IT|敏捷开发指的到底是什么?
  • 青少年编程与数学 02-005 移动Web编程基础 09课题、地理定位
  • 【分布式缓存中间件Memcached原理与应用】
  • leetcode 1315.祖父结点值为偶数的和