Files
DiceCloud/app/imports/api/creature/archive/ArchiveCreatureFiles.js
2021-12-27 16:29:43 +02:00

19 lines
587 B
JavaScript

import { FilesCollection } from 'meteor/ostrio:files';
const ArchiveCreatureFiles = new FilesCollection({
collectionName: 'archiveCreatureFiles',
allowClientCode: false, // Disallow remove files from Client
storagePath: '/DiceCloud/archiveCreatures/',
onBeforeUpload(file) {
// Allow upload files under 10MB, and only in json format
if (file.size > 10485760) {
return 'Please upload with size equal or less than 10MB';
}
if (!/json/i.test(file.extension)){
return 'Please upload only a JSON file';
}
}
});
export default ArchiveCreatureFiles;