- FileSystemManager.readFile 开发者工具和mac真机调用结果不同?
不知道是不是mac真机基础库版本太低的原因 读了一个文件 position=0,length=1048576(1MB),仍然报错: const fs = wx.getFileSystemManager() fs.readFile({ filePath: `${wx.env.USER_DATA_PATH}/hello.txt`, position: 0, length: 1048576, success(res) { console.log(res.data) }, fail(res) { console.error(res) } }) {errMsg: "readFile:fail convert native buffer parameter fail. native buffer exceed size limit"} 文档里写限制最大是100MB [图片] [图片]
2022-11-30 - FileSystemManager.stat 开发者工具和mac真机调用结果不同?
同一个文件,通过chooseVideo选择后,使用FileSystemManager.stat获得的大小竟然不同??? size:31393512 vs 4327505 开发者工具:基础库版本2.27.3 [图片] mac真机调试: [图片] [图片]
2022-11-30 - wx.uploadFile上传时formData丢失?
上传请求发出后,后端没有收到formData里填写的字段 const uploadTask = wx.uploadFile({ url: cosBucketMap[tmpFile.cate], filePath: tmpFile.file, name: 'file', timeout, formData: { 'key': tmpFile.new_name, 'success_action_status': 200, 'Signature': cos_config.Authorization, 'x-cos-security-token': cos_config.XCosSecurityToken, 'Content-Type': '', }, success: function(res) {}, fail: function(res) {}, });
2022-02-10 - ios使用wx.uploadFile上传到腾讯云cos失败?
今天看日志发现部分ios机器(13.6、15.1、15.2等等)使用小程序wx.uploadFile上传失败。 业务是使用微信小程序直传到腾讯云cos,cos的报错信息是:The body of your POST request is not well-formed multipart/form-data. 请问上传时body格式会受什么影响? cos后端发现formData字段没有正确上送? const uploadTask = wx.uploadFile({ url: cosBucketMap[tmpFile.cate], filePath: tmpFile.file, name: 'file', timeout, formData: { 'key': tmpFile.new_name, 'success_action_status': 200, 'Signature': cos_config.Authorization, 'x-cos-security-token': cos_config.XCosSecurityToken, 'Content-Type': '', }, success: function(res) { console.log(res); }, fail: function(err) { wx.hideLoading(); console.log(err); }, });
2022-02-10