- 使用wx.uploadFile上传图片,后端返回pdf文件流,前端生成pdf是空白的?
wx.uploadFile({ url: ``, filePath: res.tempFilePath, name: 'file', responseType: 'arraybuffer', header: { 'content-type': "multipart/form-data", 'accept': 'application/json', 'Authorization': 'Bearer ' + wx.getStorageSync('userIds').token, }, formData: {}, success(res) { console.log('res',res) if (res.statusCode === 200) { const fileManager = wx.getFileSystemManager(); const FilePath = wx.env.USER_DATA_PATH + "/" + "志愿报告.pdf"; fileManager.writeFile({ filePath: FilePath, data: res.data, encoding: "binary", //编码方式 success: res => { wx.openDocument({ //我这里成功之后直接打开 filePath: FilePath, showMenu: true, fileType: "pdf", success: result => { wx.hideLoading(); }, fail: err => { wx.hideLoading(); wx.showToast({ title: '打开文档失败!', icon: 'none', //默认值是success,就算没有icon这个值,就算有其他值最终也显示success duration: 2000, //停留时间 }) } }); }, fail: res => { wx.hideLoading(); wx.showToast({ title: '导出失败!', icon: 'none', //默认值是success,就算没有icon这个值,就算有其他值最终也显示success duration: 2000, //停留时间 }) } }) } else { wx.hideLoading(); wx.showToast({ title: '生成失败!', icon: 'none', //默认值是success,就算没有icon这个值,就算有其他值最终也显示success duration: 2000, //停留时间 }) } }, fail(err) { wx.hideLoading(); wx.showToast({ title: err, icon: 'none', //默认值是success,就算没有icon这个值,就算有其他值最终也显示success duration: 2000, //停留时间 }) } });
2024-12-04 - wx.hideShareMenu为什么无效?
为什么刚进入页面右上角的转发没有禁用,只有调用一次转发之后才开始禁用 [图片] [图片] [图片]
2024-10-12 - 微信换绑了手机号,登录小程序openid会不会重新生成?
有这样一个情况,用户的微信换绑了手机号,然后用新的手机号登录小程序,这时候openid会不会生成一个新的,旧的手机号要是再申请了微信,登录同一个小程序,会不会又生成一个新的openid,目前因为系统要保证openid和手机号一对一的关系,导致有时候一个账号会出现两个openid,有没有大佬帮我理一下思路
2024-06-06 - pc端小程序转发出来的卡片无法长按进行二次转发 ,这是为什么?
[图片] <van-button color="#EF8201" open-type="share">分享</van-button> 移动端分享后正常长按转发,pc端分享后长按没有转发功能,以为是引用组件的问题,但是换成原生button也是一样的效果
2024-05-31 - 为什么在pc端点击公众号文章可以正常跳转到第三方链接?
可以用web-view打开公众号文章,在移动端中点击文章中的内容跳转到第三方链接会没有效果,,为什么在pc端却可以正常跳转到第三方链接
2024-05-17 - 为什么在pc上,输入框外层的点击事件会无效?
<view bind:tap="openAreaPiker" class="input-box"> <input value="{{ form.area }}" disabled /> </view> 在移动端点击事件正常,但是在pc端点击事件无效
2024-05-11 - 为什么体验版退出,再进去显示页面不存在?
之前正常使用体验版,现在退出体验版的页面,再点击体验版小程序会显示页面不存在,个别用户存在这个问题 [图片][图片]
2024-03-22 - 已发布的链接二维码,在体验版或者开发版加入一个参数会直接跳转到线上版本,两个参数或以上就正常跳转?
已发布的链接二维码,在体验版或者开发版加入一个参数会直接跳转到线上版本,两个参数或以上就正常跳转? 例如线上地址https://aaa.bbb 设置为体验版或开发版,测试链接为https://aaa.bbb?id=1。此时生成的二维码就会跳到正式环境 若测试链接为https://aaaa.bbbid=1&code=2。此时生成的二维码就会正常跳转
2023-07-26