图像没有加载HTML

时间:2015-06-03 06:41:15

标签: angularjs node.js image mongodb imagedownload

我在前端使用Node-Webkit并在后端使用AngularJS创建了NodeJS个应用。我正在尝试将图像加载到我的应用程序中。如果互联网很快,它的工作正常。但有时,如果互联网速度很慢,它就不会被加载。我无法弄清楚问题是什么。每当我想加载图像时,我都会将服务调用到我的节点服务器,并从节点服务器加载并从MongoDB发送图像。

以下是我从DB加载图片的代码:

var profilePicture = require('skipper-gridfs')({
    uri: 'mongodb://' + config.fileUploadDownload.url + ':27017/' +     config.fileUploadDownload.db + '.Media'
});
profilePicture.read(params, function (err, downloadedFile) {
    if (err) {
        res.send("found an error");
    } else {
        res.setHeader('content-type', 'image/png');
        res.send(downloadedFile);
    }
});

这是我用HTML渲染图像的代码:

<img ng-src="{{img_url}}" class="prof-ico"> // img_url是从后端下载图片的网址

有人可以帮我解决这个问题吗?

提前致谢。

0 个答案:

没有答案