nodejs写入无法打开的文件

时间:2019-10-10 07:24:12

标签: node.js

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请求从应用程序获取的数据dataPdfGET。我只能以这种编码方式获得此数据。 现在,我需要将它们另存为文件。

此外,我还需要以相同的方式(ziprarpngjpeg,...)将所有数据保存到文件中。

当我使用fs.writeFile时,得到的文件无法打开。 fs.writeFile,无法保留原始状态数据,忽略编码不会给我想要的结果。

请告诉我如何解决此错误? 还是哪个库可以在不考虑编码的情况下将数据保存到node.js中的任何文件中?

0 个答案:

没有答案