You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Following the addition in Giftless (datopian/giftless#11), we should add support for the new transfer mode in ckan-client-js so that it is possible to efficiently upload very large files.
Acceptance
ckan-client-js can negotiate either a basic or multipart-basic transfer mode with a server that supports it
ckan-client-js can decide whether to prefer a basic or multipart-basic transfer based on file size or other configuration
ckan-client-js can successfully upload a large (>1gb) file to storage using mutlipart-basic
Technical Requirements
Refactor current LFS logic to a separate module, with a single class wrapping the transfer logic and also encapsulating batch API / transfer mode negotiation
Move basic transfer protocol implementation details into an adapter that can be replaced
Following the addition in Giftless (datopian/giftless#11), we should add support for the new transfer mode in ckan-client-js so that it is possible to efficiently upload very large files.
Acceptance
basicormultipart-basictransfer mode with a server that supports itbasicormultipart-basictransfer based on file size or other configurationmutlipart-basicTechnical Requirements
batchAPI / transfer mode negotiationbasictransfer protocol implementation details into an adapter that can be replacedmultipart-basictransfer adapter