Work on general UI for user files

This commit is contained in:
Stefan Zermatten
2022-04-21 22:08:18 +02:00
parent ffa6353a3f
commit b28bcbe079
6 changed files with 114 additions and 4 deletions

View File

@@ -0,0 +1,18 @@
import { createS3FilesCollection } from '/imports/api/files/s3FileStorage.js';
const UserImages = createS3FilesCollection({
collectionName: 'userImages',
storagePath: Meteor.isDevelopment ? '/DiceCloud/userImages/' : 'assets/app/userImages',
onBeforeUpload(file) {
// Allow upload files under 10MB
if (file.size > 10485760) {
return 'Please upload with size equal or less than 10MB';
}
// Allow common image extensions
if (/gif|png|jpe?g|webp/i.test(file.extension || '')) {
return 'Please upload an image file only';
}
}
});
export default UserImages;