孔帅
孔帅
  • 发布:2020-11-23 09:38
  • 更新:2020-11-23 15:32
  • 阅读:637

#插件讨论# 【 应用内打开office办公文件 - 大苏 】打开乱码

分类:uni-app

场景是:使用uniapp 打包成app某功能是展示某些文件,pdf格式,下载的是二进制流格式的文件,打开后默认是.docx格式,所以打开后乱码,文件在手机上用别的软件修改它后缀名为.pdf可以看,所以请问这种情况应该怎么处理啊?

2020-11-23 09:38 负责人:无 分享
已邀请:
大苏

大苏

你下载后格式是docx,当然会这样打开了,你下载后自己改下名称为pdf不就行了

  • 孔帅 (作者)

    因为是给用户看,可能一个检查中就有小10个文件,而且它每个用户还有好多类检查,所以就是会有文件很多,有的可能只要一页,每个都让用户去改后缀也不现实,

    2020-11-23 09:53

大苏

大苏

不知道你怎么回事

孔帅

孔帅 (作者)

我是这种情况,图 2 中的,我的文件下载下来就是个二进制流,不是没有.pdf .txt .docx之类的后缀,打开后会默认以.docx文件打开,我想咱们的插件有没有像图1 微信小程序中的加个参数,写打开后的格式,{filePath: filePath,fileType: "pdf",}这样打开后就是pdf了。

大苏

大苏

下载接口不能重命名吗

  • 孔帅 (作者)

    fileName是后台返回的,在前台修改的话就查询不到这个文件了

    2020-11-23 15:39

  • 大苏

    回复 孔帅: 你需要接口可以重命名,或者你下载后重命名保存,否则谁知道你下载的是什么

    2020-11-23 17:22

  • 孔帅 (作者)

    回复 大苏:不用了,给后台讲过后,给调整了,返回pdf格式的,这样就可以了,谢谢了帅哥

    2020-11-23 17:29

该问题目前已经被锁定, 无法添加新回复