Node.js 如何在react js中将二进制数据文件转换为png的blob

Node.js 如何在react js中将二进制数据文件转换为png的blob,node.js,reactjs,blob,Node.js,Reactjs,Blob,我使用表单数据发送带有blob的请求: const formData = new FormData(); formData.append("imageFile", blob, "image.png"); 在我处理该请求的服务器上,我希望它作为blob返回,但它是我从FormData中提取的文件 我想知道是否有办法使用文件路径获取blob,在尝试打开它时会收到以下消息: 也许我可以用一下缓冲器?当我执行以下操作时,我会得到一个缓冲区元素: const i

我使用表单数据发送带有blob的请求:

const formData = new FormData();
formData.append("imageFile", blob, "image.png");
在我处理该请求的服务器上,我希望它作为blob返回,但它是我从FormData中提取的文件

我想知道是否有办法使用文件路径获取blob,在尝试打开它时会收到以下消息:

也许我可以用一下缓冲器?当我执行以下操作时,我会得到一个缓冲区元素:

const imageFileData = fs.readFileSync(imageFile.path);
请帮帮我:)谢谢

我想这可以帮你,伙计。如果在大多数编辑器中打开二进制数据文件(图像、exe等),您将收到此消息。除非您知道如何读取二进制数据XD,否则此消息是有意义的