首页 > 解决方案 > 在 node.js 中保存二进制文件

问题描述

我从远程服务器获取二进制文件,但我无法使用文件系统在本地正确存储它。当我尝试打开保存的文件时,它显示为不正确的格式等,并且没有打开文件。但是,如果我直接从网站下载文件,它工作正常。在这方面需要帮助。谢谢!

const fileData = await axios({ //this returns binary data.
    method: "get",
    url: instanceURL,
    headers: {
      "Authorization": "Bearer " + token,
    },
  });
  fs.writeFileSync(storePath, Buffer.from(fileData.data, "binary"));

标签: node.js

解决方案


推荐阅读