收藏
回答

downloadFile下载移动端会携带后缀,PC端不会携带后缀?

pc微信版本3.7.0.30

调试库2.23.0

问题:使用downliadFile下载文档返回的tempFilePath 参数。在手机端和开发者工具打印的log可以看到参数携带后缀.pdf,并且可以正常打开。在PC端打印log没有携带后缀,不能正常打开。

片段代码:

wx.downloadFile({
					// 示例 url,并非真实存在

					url: config.apiUrl + '/mall' + e.pictureContractUrl,
					filePath: filePath,
					success: function(res) {
						console.log(res , 'res下载成功')
						const filePathOpen = res.tempFilePath
						wx.openDocument({
							filePath: filePathOpen,
							fileType: 'pdf',
							success: function(ress) {
								console.log('成功打开',ress)
							},
							fail:function(failTwo){
								console.log('打开失败',failTwo)
							}
						})
					},
					fail(fail) {
						console.log(fail, '下载失败')
					}
				})
回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    2022-07-11

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-07-11
    有用
    回复 2
登录 后发表内容