Class S3DownloadAction
- All Implemented Interfaces:
Comparable
Supports 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
-
Nested Class Summary
Nested classes/interfaces inherited from class io.inversion.Rule
io.inversion.Rule.RuleMatcher -
Field Summary
Fields inherited from class io.inversion.Rule
configMap, configStr, excludeMatchers, excludeOn, includeMatchers, includeOn, log, name, order -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.inversion.Action
doDelete, doGet, doPatch, doPost, doPut, run, run0Methods inherited from class io.inversion.Rule
checkLazyConfig, compareTo, doLazyConfig, getAllExcludePaths, getAllIncludePaths, getConfig, getConfig, getConfigKeys, getDefaultIncludeMatch, getExcludeMatchers, getIncludeMatchers, getName, getOrder, match, matches, matches, toString, withConfig, withExcludeOn, withExcludeOn, withExcludeOn, withIncludeOn, withIncludeOn, withIncludeOn, withName, withOrder
-
Constructor Details
-
S3DownloadAction
public S3DownloadAction()
-