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

微信小程序选择文件

文章目录

API文档:

chooseMessageFile

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

效果图

选择文件

javascript 复制代码
/**
 * @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);
			}
		})
	})
}

返回数据格式

json 复制代码
{
	name: "x1.0.2.bin"
	path: "wxfile://tmp_3c3884bc2c8e1b3a6fb48227d82fb19d50d819d94d0bb3f4.bin"
	size: 104696
	time: 1735371276
	type: "file"
}