0

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

这是我从数据库加载图像的代码:

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是从后端下载图片的url

谁能帮我解决这个问题?

提前致谢。

4

0 回答 0