将字节[]数据写入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-这是我得到的错误