我也遇到了相同的问题,楼主最后咋解决的
上传代码Error: 分包大小超过限制,main package source size怎么回事?在基础信息里看是没有超过大小 [图片] [图片]
2023-08-30肯定是可以的,我是这样搞的,先从本地选择文件,然后再对文件数据进行切片,再调用wx.request,进行切片上传,需要注意的是,下面res.tempFiles的数组里的内容是不包含文件的二进制数据的,需要调用wx.getFileSystemManager().readFile获取文件的二进制数据,然后再最终拼接multipart/form-data这种格式文件,下面我给了我们服务端需要用到的部分数据格式 [图片] [图片] wx.chooseMessageFile({ count: 1, type: "image", success(res) { //res.tempFiles是个数组 }, fail(res) {} }) // 读取文件内容并切分为切片 wx.getFileSystemManager().readFile({ filePath: path, //需要修改 encoding: 'binary', success(data) { }, fail(res) { console.error('读取文件内容发生错误:' + res); } });
wx.request 可以发送 multipart/form-data吗?由于我这边后台数据接收需要multipart/form-data格式 但是小程序好像发不了这种 有大佬指点下怎么发multipart/form-data吗
2023-08-30