我正在改变这个问题,因为我决定使用yogiben包..我想在我的网络应用程序中包含多个附件。以下是我的附件架构...
attachments:{
type: [Object],
optional: true,
autoform:{
afFieldInput: {
type: 'fileUpload',
collection: 'Images',
label: 'Choose file',
}
}
},
"attachments.$.id":{
type:String,
autoform:{
afFieldInput: {
type: 'fileUpload',
collection: 'Images',
label: 'Choose file',
}
}
},
这是我使用的FS收藏
var imageStore = new FS.Store.GridFS("images",{});
Images = new FS.Collection("images", {
stores: [imageStore],
filter: {
maxSize: 10000000, // in bytes
allow: {
contentTypes:
``````````````'''/ /'','text / plain','application / vnd.openxmlformats- officedocument.presentationml.presentation','应用/ PDF ' '应用程序/ msword', '应用程序/ vnd.openxmlformats-officedocument.wordprocessingml.document', '应用程序/ vnd.openxmlformats-officedocument.spreadsheetml.sheet', '应用程序/ vnd.ms-Excel中','应用/ XLS', '应用程序/ x-XLS', '应用程序/压缩', '应用程序/八位字节流', '应用程序/ x压缩', '应用程序/ x-ZIP',“应用程序/ x-zip-压缩'],
扩展:['png','tif','pptx','jpeg','jpg','doc','docx','pdf','xlsx','xls','txt','gif' ,'压缩']
},
onInvalid:function(message){
Materialize.toast(message,4000,'alert-failure');;
}
}
});
答案 0 :(得分:0)
yogiben:我使用的是autoform-file,但是你可以在这里找到很多其他的包。
答案 1 :(得分:0)
您也可以使用收藏FS 他们还提供了很好的文件 这是Link