Javascript 使用base64对NodeJS图像进行编码和解码
我试图解决的基本问题是:Javascript 使用base64对NodeJS图像进行编码和解码,javascript,php,node.js,image,base64,Javascript,Php,Node.js,Image,Base64,我试图解决的基本问题是: 在客户端发送图像之前,对其进行编码并将其作为文本发送到服务器 服务器以post方法接收并保存解码文本 下载时,我想再次解码文本并显示图像 忘了客户端吧,我只是在用postman和nodeJS测试这个,所以我只是担心服务器端 我使用模块abse64图像上传,因此目前我有: app.post('/upload', function (req, res) { console.log("HY"); uploader.upload(image, { mime: "
app.post('/upload', function (req, res) {
console.log("HY");
uploader.upload(image, { mime: "image/png", headers: { 'X-Access-Token': '123456789' } }, function (err, response) {
if (!err && response.statusCode == 200) {
console.log(JSON.parse(response.body));
// handle response
} else {
console.log(err, response);
// handle errors
}
});
})
我遇到了一个与套接字相关的问题:
Error: socket hang up
at TLSSocket.onHangUp (_tls_wrap.js:1124:19)
at TLSSocket.g (events.js:292:16)
at emitNone (events.js:91:20)
at TLSSocket.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9) code: 'ECONNRESET' } undefined
我如何在上传方法中接收post方法上的代码 当用户向
/upload
发出get请求时,您为什么要上传?忘记get,我只是在最后一刻更改了它以测试发布的内容。您从第3行的图像
变量哪里获取?