将字节[]数据写入javascript中的新文件

将字节[]数据写入javascript中的新文件,javascript,image,file,Javascript,Image,File,我正在接收一个字节流数据作为服务器的响应。我需要用我们想要的扩展名将其保存为图像文件 我试着从字节流中创建blob,但它似乎破坏了图像 当我在Windows中使用命令提示符在cUrl中使用相同的请求,并将整个响应重定向到一个文件时,图像似乎已写入且未损坏 你能不能建议一种方法,在不使用任何中间blob变量的情况下,我可以直接将字节数据写入一个新文件 来自服务的响应数据如下所示, �����JFIF��������C� ���C���H�"�������������� �������

我正在接收一个
字节
流数据作为服务器的响应。我需要用我们想要的扩展名将其保存为图像文件

我试着从
字节流中创建
blob
,但它似乎破坏了图像

当我在Windows中使用命令提示符在
cUrl
中使用相同的请求,并将整个响应重定向到一个文件时,图像似乎已写入且未损坏

你能不能建议一种方法,在不使用任何中间blob变量的情况下,我可以直接将字节数据写入一个新文件

来自服务的响应数据如下所示, �����JFIF��<代码>������C�

���C���H�"��������������
�������}�!1AQa“q2���#B��R��$3br�
%&“()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�����������������������������������������������������������������������������������
������W�!1AQaq“2�B���� #3R�溴� $4�


提前感谢!!!!

@cssGEEK-我已经尝试过了,它使用了我想要避免的blob数据,因为当我这样做的时候,它会因为未知的原因破坏图像数据。您是否使用过类似于此文档的内容。getElementById(“imagePreview”).src=“data:image/png;base64,“+字节[];获取数据:图像/jpeg;base64,%EF%BF%BD%EF%BF%BD%EF%BF%BD%00%10JFIF%00%01…%01%02%03%00%04%11%05%12!1A%06%13Qa%07”q%142%EF%BF%BD%EF%BF%BD%EF%BF%BF%BF%BD%08净::错误\u无效\u URL-这是我得到的错误