在node.js中:如何将jpg图像转换为二进制数据?

hh5*_*188 2 image binaryfiles node.js

相反,如何将二进制数据转换回图像?因为后端保存的图像数据存储为二进制文件.

Ark*_*ung 10

试试这个 .

var fs = require("fs");

fs.readFile('image.jpg', function(err, data) {
  if (err) throw err;

  // Encode to base64
  var encodedImage = new Buffer(data, 'binary').toString('base64');

  // Decode from base64
  var decodedImage = new Buffer(encodedImage, 'base64').toString('binary');
});
Run Code Online (Sandbox Code Playgroud)

希望它对你有用.