我使用http.request下载JPEG文件。然后我使用fs.writeFile尝试将JPEG文件写入硬盘驱动器。
我的所有JPEG文件都无法打开,它们都显示错误(但它们确实有文件大小)。我用fs.writeFile尝试了所有不同的编码。
我在这个过程中搞砸了什么?
以下是工作人员在查看原始图片时所显示的内容:
以下是使用fs.writeFile的坏人显示的内容:
答案 0 :(得分:1)
想出来,需要在我的http.request上使用res.setEncoding('binary');