微信小程序如何实现从微信好友聊天记录中选择图片或文件

文件上传特别是图片的上传在各类网站中都是必不可少的功能,使用文件上传可以实现一些如头像等的个性化。

那么在前端开发中,如果使用上传图片或者音频等文件时需要从聊天记录中获取数据。要如何实现呢?

关于在微信小程序中上传文件从聊天记录中获取就不得不提到微信提供的wx.chooseMessageFile,该方法支持在微信小程序中直接从微信聊天记录中获取对应的文件如图片、音频、视频等。

wx.chooseMessageFile:从客户端会话选择文件。

参数说明:

    count:最多可以选择的文件个数,可以 0~100

    type:所选的文件的类型(all:从所有文件选择;video:只能选择视频文件;image:只能选择图片文件;file:可以选择除了图片和视频之外的其它的文件;)

wx.chooseMessageFile({
count: 1,
type: 'image',
success (res) {
// tempFilePath可以作为img标签的src属性显示图片
const tempFilePaths = res.tempFiles
}
})

success参数说明:

    tempFiles.path:本地临时文件路径

    tempFiles.size:本地临时文件大小,单位 B

    tempFiles.name:选择的文件名称

    tempFiles.type:选择的文件类型


六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!