Open
Description
- ricecooker version: 0.6.39
- Python version: 3.7
- Operating System: macOS
Problem
Currently Ricecooker will allow the upload of empty or otherwise invalid files to Studio. The validation performed is only "shallow validation" to make sure file extension is OK.
Proposed solution
We could follow the example of ThumbnailFile to implement "deep validation" checks as part of the process_file
method of each file type: