收藏
回答

【小程序】安卓分享pdf为.bin格式,该如何解决?

downloadFile下载获取的pdf后缀是.bin,openDocument之后 ios分享给好友是 pdf 格式 但是安卓分享是 .bin 格式 。请问该如何解决 ,代码如下:

uni.downloadFile({
				url: response.data.data,
				success: function (res) {
					console.log('下载的res', res)
					var filePath = res.tempFilePath;
					console.log(filePath);
					uni.openDocument({
						filePath: filePath,
						showMenu: true,
						fileType: 'pdf',
						success: function (res) {
							uni.hideLoading()
							console.log('打开文档成功')
						},
						fail: function (err) {
							uni.hideLoading()
							uni.showToast({
								title: '打开失败',
								duration: 1500,
								icon: 'none'
							})
							console.log('打开失败')
						}
					})
				},
				fail: function (err) {
					console.log('下载失败原因', err)
					uni.hideLoading()
					setTimeout(() => {
						uni.showToast({
							title: '下载失败',
							duration: 1500,
							icon: 'none'
						})
					}, 1500)
				}
			})




回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2022-04-29

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

    2022-04-29
    有用
    回复
  • 安静
    安静
    2024-12-12

    请问,怎么解决,我也遇到了这个问题?

    2024-12-12
    有用
    回复
  • 张有釜
    张有釜
    2022-05-17

    看下下载的文件大小 还是原来的pdf文件吗 可能是服务端发过来的文件已经不是原来的文件了 我遇到过下载的文件只是一个快捷方式的情况

    2022-05-17
    有用
    回复
登录 后发表内容