【问题标题】:PDF file downloaded from API returns blank从 API 下载的 PDF 文件返回空白
【发布时间】:2020-12-01 20:16:19
【问题描述】:

我正在从 Typeform API 下载 PDF 文件。我尝试通过 Postman 获取输出并设法毫无问题地下载文件。 但是,当我尝试使用此代码下载它时,它会返回一个空白 PDF:

fs.writeFileSync('test.pdf', file[0], 'binary')

我检查了这两个 PDF 的源代码,它们完全一样。

这里有什么问题?

【问题讨论】:

    标签: node.js pdf postman


    【解决方案1】:

    试试:

    request({uri: 'test.pdf', headers: { 'Content-type' : 'applcation/pdf', 'encoding': null }} , function (error, response, body) {
      if (!error && response.statusCode == 200) {
        fs.writeFileSync("test.pdf", file[0], 'binary');
      }
    })
    

    【讨论】:

    • 感谢您的回答,我已经尝试过,它的输出相同...不起作用。
    猜你喜欢
    • 1970-01-01
    • 2019-06-21
    • 2016-06-11
    • 2015-07-29
    • 2018-07-04
    • 1970-01-01
    • 2020-08-07
    • 2015-04-22
    • 1970-01-01
    相关资源
    最近更新 更多