如何将图像(流格式)转换为 jpeg 或 png 格式的图像?

时间:2020-12-21 06:37:28

标签: javascript reactjs stream

我正在尝试使用流将图像从我的节点服务器发送到客户端。 但我无法在客户端打开或读取图像 在将图像记录到控制台时。 我是这样的- m�ۍ�6��ڡK��z�^����!� B!���\U����]��'��&�/\�l�(� B! ���qU�ɓ���������������������������������������������������������������������������������������������������������������������������������������������������� 1��?ǵm;������S[� ���Ϲ�+��ouӦms�W�u�8w�[�b��9s�+.�b�}ǎc�� \�Ǐ��}f��n��̝��8p

这是服务器端的代码- 从 'fs' 导入 fs;

const r = fs.createReadStream(`${__dirname}/client/public/uploads/${file.name}`);
const ps = new stream.PassThrough()
stream.pipeline(r,ps,(err)=>{
if(err){
  console.log(err)
  return res.sendStatus(400);
}

}) ps.pipe(res)

这是客户端的代码-

  try{
    const res = await axios.post('http://localhost:5000/upload',formData,{
        headers:{
            'Content-Type': 'multipart/form-data'
        }
    });


console.log(res.data)
setRecievedImg(res.data)


    

0 个答案:

没有答案
相关问题