相关疑难解决方法(0)

如何使用javascript将图像转换为base64字符串

我需要将我的图像转换为base64字符串,以便我可以将我的图像发送到服务器.这个有没有js文件......?否则如何转换它

javascript base64

456
推荐指数
12
解决办法
63万
查看次数

NodeJS base64图像编码/解码不太合适

我一直在尝试将发布到nodeJS(和快速框架)的图像保存到数据库,并且遇到了一些麻烦.忽略所有的Web处理,我认为我已经将问题缩小到了base64编码在节点中发生的方式.我相信下面的过度简化示例应该可以工作,但输出图像总是被破坏.

示例(1)加载图像(2)保存if(image_orig)的副本以确认该节点可以正确读取文件.这总是有效的.(3)我拍摄图像并对其内容进行base64编码,(4)然后对其进行解码.最终输出图像(image_decoded)总是被破坏.

救命!(OSX Lion上的node.js 0.6.0)

console.log("starting");
process.chdir(__dirname);

var fs = require("fs");

var image_origial = "image.jpg";
fs.readFile(image_origial, function(err, original_data){
    fs.writeFile('image_orig.jpg', original_data, function(err) {});
    var base64Image = new Buffer(original_data, 'binary').toString('base64');
    var decodedImage = new Buffer(base64Image, 'base64').toString('binary');
    fs.writeFile('image_decoded.jpg', decodedImage, function(err) {});
});
Run Code Online (Sandbox Code Playgroud)

base64 node.js

33
推荐指数
2
解决办法
7万
查看次数

标签 统计

base64 ×2

javascript ×1

node.js ×1