我正在研究流星应用程序。如何循环到所有文件而不是配置文件模板中的一个文件。我已成功上传文件。但是当我根据文档获取时它只获取一个图像。我怎么能更改上传目录?? 我的profile.js文件是:
imageFile:function() {
return Images.findOne();
}
我的个人资料:
<img src="{{imageFile.link}}" alt="{{imageFile.name}}" />
如何将图像信息添加到其他数据库?
答案 0 :(得分:1)
使用此软件包时需要考虑一些事项。
但是当我按照文档提取时,它只能获取 一张图片。
imageFiles() {
return Images.find();
}
{{#each imageFiles}}
<img src="{{this.link}}" alt="{{this.name}}" />
{{/each}}
这是基本的模板工作,您应该在Blaze documentation。
中详细了解它如何更改上传目录?
storagePath
和downloadRoute
。如何将图像信息添加到其他数据库?
我认为你的意思是外部意味着另一台服务器或应用实例。在这种情况下,您需要创建一个使用Mongo外部驱动程序的Collection。如何做到这一点已经回答here。
请确保您还可以访问公共目录,并且此集合是存储文件的集合。
您可能会问如何从此集合中访问FilesCollection:
const ExternalImages = new FilesCollection({
collectionName: 'nameOfExternalCollection',
});