1
我服務在節點的本地硬盤驅動器的圖像提供的Image Express使用的sendfile,如:顯示這是由快遞在的NodeJS
app.get('/data/getImage/:Id', function (req, res) {
console.log(req.params.Id);
res.sendfile('C:\\defaultimg.png', function(error){
if(error)
console.log(error.message);
else
console.log('File transferd successfully.');
})
});
和我稱之爲角這種方法,並得到這樣的數據:
var resource = $resource('/data/getImage/:id', {id: '@id'}, {getImage: {method: 'GET', isArray: false}});
resource.get({id: _id}, function (image) {
console.log('getImageById');
console.log(image);
callback(image);
});
所以,我的問題是我如何可以在圖像標籤中顯示接收到的數據?
感謝
所以這是顯而易見的,但我想實際上做我的方法。 – ali
這是如何工作的。如果你想通過Ajax請求傳輸圖像本身,你可以用Base64解碼它們,使它們大40%,並且不能在所有瀏覽器中工作,但仍然使用ng-src指令。 – TheHippo
謝謝我會試試看。 – ali