node.js - nodejs写入不打开的文件
问题描述
let dataCer = '0�\u0007\u00060�\u0006��\u0003\u0002\u0001\u0002\u0002\u0010Q��\u0000����K��Z�Q��0\n\u0006\b*�\u0003\u0007\u0001\u0001\u0003\u00020�\u0001l1\u001e0\u001c\u0006\.............'
fs.writeFile('111.cer', dataCer);
let dataPdf = '%PDF-1.4\r\n1 0 obj\r\n<< \r\n/Length 9947\r\n/Filter /FlateDecode\r\n>>\r\nstream\r\nX��]�n#9p}���\u000f���\u0005\b\u0002X��<\'X \u001f�\u001b\u0010 \u0001���H�,6�R�Z�\u0014�N`�\n�T�t�ڼT\u0015���?ԋz��_�{IN_Bz�����O.............'
fs.writeFile('111.pdf', dataPdf);
我使用请求从应用程序中获取dataCer
数据。我只能以这种编码方式获取这些数据。现在我需要将它们保存为文件。dataPdf
GET
此外,我将需要以相同的方式将任何数据保存到文件中(、、、、、... zip
)。rar
png
jpeg
当我使用fs.writeFile
时,我得到了打不开的文件。
fs.writeFile
,无法保留原始状态数据,忽略编码不会给我想要的结果。
请告诉我如何解决这个错误?或者哪个库可以将数据保存到 中的任何文件node.js
,而忽略编码?
解决方案
推荐阅读
- javascript - 使用 withRouter 和 connect,如何在酶中断言 history.push 被调用?
- ios - 无法在 iOS 13.5.1 上运行应用程序
- assembly - SBCL 优化:我们可以为位向量编译一个有效的人口计数吗?
- r - geom_point 不接受 0 作为值
- javascript - 我如何在不使用任何服务器的情况下在 javascript 中导入 json 文件?
- firebase - 无法从函数中获取价值,即使我有一个非常相似的函数。- 颤振
- python - 基本 Selenium 项目无效参数错误
- python - 使用相同的 bin 有效地对多个数组进行 bin 划分
- python - 登录后,我的下一个 class.show() 没有出现
- html - 在 HTML 注释标签中放置 HTML 注释标签