欢迎光临我们的网站!欧陆娱乐简介 | 联系我们

某某工厂-专业生产加工、定做各种金属工艺品

国内金属工艺品加工专业厂家
全国服务电话 全国服务电话 400-123-4567
新闻资讯
联系我们
全国服务电话:400-123-4567

传真:+86-123-4567

手机:138 0000 000

邮箱:admin@admin.com

地址:广东省广州市天河区88号

当前位置: 主页 > 新闻资讯 > 公司新闻
微信小程序-从相册获取图片,视频 使用相机拍照,录像上传+服务器(nodejs版)接收
发布时间:2024-11-26 14:36 来源:网络

在本文 微信小程序-从相册获取图片 使用相机拍照 本地图片上传之前需要看看

微信小程序-获取用户session_key,openid,unionid - 后端为nodejs

代码封装是在上文添加的。

本文知识点:

1、微信小程序选择图片wx.chooseImage()接口的使用

2、微信小程序选择视频wx.chooseVideo()接口的使用

3、微信小程序上传文件接口wx.uploadFile()的使用

4、nodejs上传文件multer模块的使用

image

注意:

1、在微信开发工具里选择视频接口wx.chooseVideo()返回的数据有视频缩略图字段(thumbTempFilePath),在真机上没有;

2、上传视频时,compressed压缩字段无效,不知是所有手机无效还是部分,本文测试时,使用的是华为mate9,这也是小程序的深坑之一;

3、上传视频时,使用录制方式,华为mate9视频大小过大,录制的6秒钟视频就有20多M,网上说好像mate9的视频编码格式是h265,普通手机为h264,也许是无法压缩问题引起的;

image

所以尝试了另外一种方式录制,使用camera组件,这种方式需要自己自定义录制界面:点击这里

在utils下的wechat.js文件里添加代码,如有则忽略


js


html


css




后端打印

image

上传的文件

image

平台注册入口