node.js - 在 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"));
解决方案
推荐阅读
- java - JPA/Hibernate:删除@OneToOne 不可变实体引用的实体不起作用
- r - 如何应用 actionButton 在 R 中的 Shiny 中更新我的 ggplot?
- javascript - 价格开关循环遍历所有 div
- javascript - 如何在 React 中制作函数文件?
- r - 从星期日开始过滤日期列
- javascript - .map() 在创建标签的函数中出现问题,React
- python - Pandas 按总和滚动分组
- javascript - 将复杂表格从托管在云中的 node.js 应用程序导出到 excel 文件
- csv - 使用 csv 文件为不同文件夹分离图像文件
- c++ - Extracting a particular data from a CSV file in c++