Resume File System Access batch file downloads #149
Labels
No labels
backend
bug
CI
dependencies
design
documentation
duplicate
enhancement
frontend
github_actions
good first issue
help wanted
invalid
javascript
question
refactoring
security
tooling
UX
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
NBIS/sda-download-ui#149
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Please describe the feature
As a user, I want to be able to resume downloading files to my local disk so that downloading large amount of files can be done without having to do tedious manual work if interrupted.
Detailed description
This is a follow-up to #118.
Users should be able to choose the same local folder to save their files to and the webapp should be able to pick up from where the previous download left off.
/api/files/:fileIdbackend route which already supports HTTP resume semantics like Range, If-Range, ETag, etc, so this issue concerns client side code..<datasetname-metadata>inside the parent folder of the download. This would make the download session persistent upon user login/logout.Additional context
.partextension and then renaming them upon completion seems not feasible for now, because themoveaction of the FileSystemAccess API is only partially supported among different browsers (see here).