小编bru*_*cio的帖子

Base64 Nodejs中的ReadFile

我正在尝试从base64中编码的客户端读取图像.如何用nodejs阅读?

我的代码:

// add to buffer base64 image
var encondedImage = new Buffer(image.name, 'base64');

fs.readFile(encondedImage, "base64", function(err, buffer){
    if ( err ) {
        console.log('In read file')
        console.log(err)
    } else {
        // check err
        lwip.open(buffer, 'jpg', function(err, image){
            console.log('in open')
            if ( err ) console.log(err)

            if ( image ) console.log(image)
            // check 'err'. use 'image'.
            // image.resize(...), etc.
        });
    }
})
Run Code Online (Sandbox Code Playgroud)

但是,我收到了这个错误:

In read file
[Error: Path must be a string without null bytes.]
Run Code Online (Sandbox Code Playgroud)

*解决方案*

lwip 在open方法中接受缓冲区.

// add to buffer …
Run Code Online (Sandbox Code Playgroud)

javascript base64 image readfile node.js

41
推荐指数
3
解决办法
7万
查看次数

标签 统计

base64 ×1

image ×1

javascript ×1

node.js ×1

readfile ×1