收藏
回答

openDocument无法打开中文路径的pdf

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug openDocument 客户端 2.7.1 2.7.1

- 当前 Bug 的表现(可附上截图)

  1. 前台点击按钮发送请求,后台返回一个路径

  2. 获取后台路径,调用查看文件接口,返回一个查看文件的路径

  3. 把路径传递给微信小程序查看文件url,后台如果返回路径有中文,那么小程序调用报400错误,无法预览文件,不含中文的都可以查看

  4. 代码如下




- 预期表现

    安卓机:小米6x

        接口报错截图








- 复现路径

控制台报错400,路径里面不能含有中文,尝试用编码也不行见截图



- 提供一个最简复现 Demo


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

1 个回答

  • 亮子🌞
    亮子🌞
    2019-07-01

    别用中文  如果你用中文链接图片 你会发现 安卓照样打不开😁

    2019-07-01
    有用 1
    回复 5
    • 让我伤心的玫瑰
      让我伤心的玫瑰
      2019-07-01

      后台返回有中文,编码解析也不行,有好的解决办法么?


      2019-07-01
      回复
    • 亮子🌞
      亮子🌞
      2019-07-01

      让后台改吧

      2019-07-01
      回复
    • 让我伤心的玫瑰
      让我伤心的玫瑰
      2019-07-01回复亮子🌞

      文件名称是用户上传的时候获取的文件名称

      2019-07-01
      回复
    • 亮子🌞
      亮子🌞
      2019-07-01

      你们是用户上传文件  直接传到你们的服务器? 后端不做处理?  不可能吧   改下命名时间戳+用户标识符什么的  不是很简单  只是为了方便  那就就这样吧

      2019-07-01
      1
      回复
    • 让我伤心的玫瑰
      让我伤心的玫瑰
      2019-07-01回复亮子🌞

      好的,谢谢,只能后台改咯!

      2019-07-01
      回复
登录 后发表内容