Upload and manage files with autoForm via jalik:ufs.
This version allows you to choose between using an external link, or Uploading a file to be stored on the server in a specified collection.
Looks like this before uploading or specifying a link:
After uploading or specifying a link:
-
Install
meteor add jalik:ufsif not yet installed -
Install
meteor add aldeed:autoformif not yet installed -
Install
meteor add droka:autoform-ufs -
Add this config to
simpl-schemaNPM package (depending of the language that you are using):
SimpleSchema.setDefaultMessages({
initialLanguage: 'en',
messages: {
en: {
uploadError: '{{value}}', //File-upload
},
}
});- Create your Files Collection (See
jalik:ufs)
- Define your schema and set the
autoformproperty like in the example below
Schemas = {};
Posts = new Meteor.Collection('posts');
Schemas.Posts = new SimpleSchema({
title: {
type: String,
max: 60
},
picture: {
type: String,
autoform: {
afFieldInput: {
type: 'fileUpload',
collection: 'images',
}
}
}
});
Posts.attachSchema(Schemas.Posts);Generate the form with {{> quickform}} or {{#autoform}} as usual
You also have to have a Store by the same name as your collection (so with the name 'images' in this example).
Code inspired by ostrio:autoform-files.

