Class S3DownloadAction
- java.lang.Object
-
- io.inversion.Rule<A>
-
- io.inversion.Action
-
- io.inversion.s3.S3DownloadAction
-
- All Implemented Interfaces:
java.lang.Comparable
public class S3DownloadAction extends io.inversion.ActionAccepts RQL parameters and responds with json or files to the client. Special request parameters used by the GET handler: 'download' attempts to download the specified key. 'marker' determines where paging should beginSupports simple RQL functions: eq,sw
TODO it would be awesome if a user could request several files to be downloaded. The files would be zipped and returned to the client. A zip would be named either 'files.zip' for various files, or 'sw_x_files.zip' where files that 'start with' x are zipped.
TODO what to do about buckets containing '.'s within the name? ex: Missing parent for map compression: api.collections.s3db_files.liftck.coms Missing parent for map compression: api.collections.s3db_static-pages.liftck.coms Missing parent for map compression: s3db.tables.files.liftck.com Missing parent for map compression: s3db.tables.static-pages.liftck.com
Mar 6, 2019 - If a json body is received, it is expected that a meta update should occur. If a multipart form is received, it is expected that a binary file was sent and possibly json
-
-
Constructor Summary
Constructors Constructor Description S3DownloadAction()
-
Method Summary
-
Methods inherited from class io.inversion.Action
configureOp, doDelete, doGet, doPatch, doPost, doPut, getFullIncludePaths, getIncludePaths, isDecoration, joinPaths, joinPaths0, run, run0, withDecoration
-
Methods inherited from class io.inversion.Rule
afterWiringComplete, checkLazyConfig, compareTo, doLazyConfig, getAllExcludePaths, getAllIncludeMethods, getAllIncludePaths, getDefaultIncludeMatchers, getDescription, getExcludeMatchers, getIncludeMatchers, getName, getOrder, getParams, match, match, matches, matches, toString, withDescription, withExcludeOn, withExcludeOn, withIncludeOn, withIncludeOn, withName, withOrder, withParam, withParams
-
-