Add the new option dowload file in modal + add the corresponding REST route:
Technically:
A new REST route to create the file :
- POST to create the file
- return the url of the endpoint where to upload the file
The endpoint to upload the file uses the tus.io protocol.
If file with an existing name already exists we should raise an error.
Expiration time is set to 12H SYSTEM_CHECK will purged the partially updated file whose expiration time has exceed this limitation
We should check that non fully uploaded document are not displayed in old view.