无法使用 json 正确提供文件
Can't serve file with json properly
var base64Img = require('base64-img');
var url = "http://home/asim/Desktop/MEAN/fb/public/images/"+req.session.user+".jpeg";
base64Img.requestBase64(url, function(err, res, body) {
console.log(res); //prints undefined
console.log(body); //prints undefined
console.log(url); //prints url
});
正在打印的 url 是“http://home/asim/Desktop/MEAN/fb/public/images/asim.jpeg”,这正是我要与 json 数据一起发送的图片的 url。
我的目录结构是:-
--fb
----app.js(server running here)
----server(contains routes and models)
----client(contains .html with angular code)
----public
------images
--------asim.jpeg
如何发送图像以及 json 响应?
我猜你的图片不是是从http://home/asim/...
提供的——或者如果是,也不应该是。
鉴于您在服务器上处理此图像,您需要提供图像的绝对文件路径
var url = `${__dirname}/public/images/${req.session.user}.jpeg`
var base64Img = require('base64-img');
var url = "http://home/asim/Desktop/MEAN/fb/public/images/"+req.session.user+".jpeg";
base64Img.requestBase64(url, function(err, res, body) {
console.log(res); //prints undefined
console.log(body); //prints undefined
console.log(url); //prints url
});
正在打印的 url 是“http://home/asim/Desktop/MEAN/fb/public/images/asim.jpeg”,这正是我要与 json 数据一起发送的图片的 url。 我的目录结构是:-
--fb
----app.js(server running here)
----server(contains routes and models)
----client(contains .html with angular code)
----public
------images
--------asim.jpeg
如何发送图像以及 json 响应?
我猜你的图片不是是从http://home/asim/...
提供的——或者如果是,也不应该是。
鉴于您在服务器上处理此图像,您需要提供图像的绝对文件路径
var url = `${__dirname}/public/images/${req.session.user}.jpeg`