收藏
回答

小程序下文文件 后缀为unknown ?

代码如下 下载https的文件 下载后 后缀为unknown 请大牛们给解答下 提供下解决方法 感谢! 为什么会出现这个问题

wx.downloadFile({

      // url: options.fjPath,

      url: 'https://**************/20200601/1590980306529094479.pdf',

      header: {

        'content-type': 'application/pdf'

      },

      success: function (res) {

        wx.saveFile({

          tempFilePath: res.tempFilePath,

          success: function (res2) {

            wx.openDocument({

              filePath: res2.savedFilePath,

              // fileType:'pdf',

              success: function (res) {

                that.setData({

                  tsMsg: '已完成'

                })

                wx.navigateBack({

                  delta: 0,

                })

              },

              fail: function (e) {

                console.log('打开失败', e)

              },

              complete: function (e) {

                console.log(e)

              }

            });

          },

          fail: function (err) {

            console.log('保存失败:', err)

          }

        });

      },

      fail: function (err) {

        console.log('下载失败:', err);

      },

    });

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

1 个回答

  • 社区技术运营专员-CJiang
    社区技术运营专员-CJiang
    2020-07-10

    这个设置了吗?

    2020-07-10
    有用
    回复 9
    • tc
      tc
      2020-07-10
      header: {
              ‘content-type’:‘application/pdf’;
            },
      设置了   请问这个写法有问题吗??
      2020-07-10
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-07-10回复tc
      是要在服务端设置的
      2020-07-10
      回复
    • tc
      tc
      2020-07-10回复Mr.Zhao
      是指的url那个接口么
      2020-07-10
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-07-10回复tc
      是的
      2020-07-10
      回复
    • tc
      tc
      2020-07-10回复Mr.Zhao
      好的  谢谢   我试试
      2020-07-10
      回复
    查看更多(4)
登录 后发表内容
问题标签