somaliaims / Somali-AIMSUI

GNU Affero General Public License v3.0
1 stars 3 forks source link

File Upload Feature for AIMS #681

Open raashidahmad opened 3 years ago

raashidahmad commented 3 years ago

@mohamedgele22 Please provide the description here Some of the major concerns for this feature are:

  1. Acquiring space on the server
  2. File upload module (File naming conventions, files classifications, file names mapping in the DB)
  3. File type validation (What kind of files should be allowed)
  4. File size validation
  5. File resizing if required
  6. File preview module for different types of files (Research based)
  7. To think about the backup of the files, when taking DB backups. How to sync the DB and files backups.
  8. To think about files restore on the server (May be writing a module that will take a zip file and restore it), syncing the restore with the provided set of files zip.
  9. Need to finalize what should be the maximum size for a file restore in case of a database restore.

@matmaxgeds to share any thoughts on this.