Is your feature request related to a problem? Please describe.
We have files on an external storage system that we don't want to have to upload a second time
We have files on an external system that are constantly changing
Uploads through InvenioRDM are slow
I want to use a custom upload tool to do my file uploads
Describe the solution you'd like
A new API to link files to an existing RDM record. This is designed for use by administrators who've decided that a file link is acceptable.
This will accept the url of the file, file name, size (optional), and checksum (optional) and put the information into the files structure in RDM. It will then display the file download links in the UI (same file section as normal files probably).
Feature is configurable in invenio.cfg
RDM background processes will be able to conduct checksum verification and link verification
Describe alternatives you've considered
A multipart uploader implementation can solve the slow upload parts of this issue
Is your feature request related to a problem? Please describe.
We have files on an external storage system that we don't want to have to upload a second time
We have files on an external system that are constantly changing
Uploads through InvenioRDM are slow
I want to use a custom upload tool to do my file uploads
Describe the solution you'd like
A new API to link files to an existing RDM record. This is designed for use by administrators who've decided that a file link is acceptable.
This will accept the url of the file, file name, size (optional), and checksum (optional) and put the information into the files structure in RDM. It will then display the file download links in the UI (same file section as normal files probably).
Feature is configurable in invenio.cfg
RDM background processes will be able to conduct checksum verification and link verification
Describe alternatives you've considered
A multipart uploader implementation can solve the slow upload parts of this issue
Additional context
From RDM Partner Meeting