相关疑难解决方法(0)

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万
查看次数

Phonegap插件:如何在Android中将Base64字符串转换为PNG图像

Android不允许基于Phonegap的应用程序等本机应用程序编写二进制文件.常见的应用程序是将Base64字符串转换为图像.那么,你怎么解决这个问题呢?

base64 android image phonegap-plugins cordova

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

base64 ×2

android ×1

cordova ×1

image ×1

node.js ×1

phonegap-plugins ×1