我正在尝试将上传的图像保存到我的流星项目的 public/images 文件夹中,所以我编写了这段代码。
Images = new FS.Collection("images", {
stores: [new FS.Store.FileSystem("images", {path: "images"})]
});
但是当我上传图片时,文件被保存到
.meteor/local/build/programs/server/images/
文件夹而不是 public/images 文件夹。
那么如何设置路径或将图像保存到 public/images 文件夹而不是 .meteor 文件夹的内容?
我会解释为什么我需要它。
我还有另一个收藏,建筑物,它具有这种格式。
Schemas.Buildings = new SimpleSchema({
'name': {
type: String,
label: 'What is the name of the building?',
max: 200,
unique: true
},
'picture': {
type: String,
max: 200,
optional: true,
label: " ",
autoform: {
afFieldInput: {
type: 'fileUpload',
collection: 'Images',
accept: 'image/*',
label: 'Choose Aerial Image'
}
}
}
并且因为我需要设置带有图片的样板建筑,所以我需要将样板图片放到 public/images/ 文件夹中,并在 Meteor.startup bootstrap 中使用它们来设置样板建筑的图片值。
如果我把这些图像放到 .meteor 文件夹中,它会被流星重置命令删除,所以我希望将图像保存到公共文件夹。
请教我!