We have a use case where uploaded files are 30GB+ and we would like to display the checksums to users. However, the checksums take a few minutes to calculate every time. Also, the final POST request to ChunkedUploadCompleteView can time out depending on the web server configuration. It looks like this can be implemented by making _md5 a field on BaseChunkedUpload model.
Also, it would be great to have an option to run the checksum calculation as a Celery task but that might be a bit more involved.
We have a use case where uploaded files are 30GB+ and we would like to display the checksums to users. However, the checksums take a few minutes to calculate every time. Also, the final
POST
request toChunkedUploadCompleteView
can time out depending on the web server configuration. It looks like this can be implemented by making_md5
a field onBaseChunkedUpload
model.Also, it would be great to have an option to run the checksum calculation as a Celery task but that might be a bit more involved.