我想问一个关于KeystoneJs 4.0中多文件上传的问题。 在版本0.4中有LocalFiles字段,我认为允许您在单个数据库记录中上载多个文件。 如何在4.0版中下载专辑图库中的多个文件? 我试图这样做,结果只下载了一个文件。
我的代码:
var myStorage = new keystone.Storage({
adapter: keystone.Storage.Adapters.FS,
fs: {
path: keystone.expandPath('./public/uploads/gallery/img'), // required; path where the files should be stored
publicPath: '/public/uploads/gallery/img' // path where files will be served
}
});
var Gallery = new keystone.List('Gallery', {
autokey: { from: 'name', path: 'key', unique: true },
plural: 'Albums',
singular: 'Album',
});
Gallery.add({
name: { type: String, required: true },
publishedDate: { type: Types.Date, default: Date.now },
images: { type: Types.File, storage: myStorage },
});