如果你说的是转化成BASE64编码的字符串,示意代码是这样的:
var fs = require('fs'); fs.readFile('./test.png', function(err, data) { if (err) { // 错误处理代码 return } var base64str = new Buffer(data).toString('base64'); // 这就你要的数据 });
目前想实现的跟c#的对接: FileStream files = new FileStream(imagePath, FileMode.Open); byte[] imgByte = new byte[files.Length]; files.Read(imgByte, 0, imgByte.Length); files.Close(); return imgByte; 这是C#的一段代码,想得到跟他一样的结果
示意代码:
Buffer.prototype.toByteArray = function () { return Array.prototype.slice.call(this, 0); }; var fs = require('fs'); fs.readFile('./test.png', function(err, data) { if (err) { // 错误处理 return } var imgByte = new Buffer(data).toByteArray(); // 这应该就是你要的数据 });
谢谢!!
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
如果你说的是转化成BASE64编码的字符串,示意代码是这样的:
目前想实现的跟c#的对接: FileStream files = new FileStream(imagePath, FileMode.Open); byte[] imgByte = new byte[files.Length]; files.Read(imgByte, 0, imgByte.Length); files.Close(); return imgByte; 这是C#的一段代码,想得到跟他一样的结果
示意代码:
谢谢!!