Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
U
|
V
|
W
A
all() (invenio_files_rest.models.Bucket class method)
(invenio_files_rest.models.Location class method)
as_uuid() (in module invenio_files_rest.views)
B
basename (invenio_files_rest.models.ObjectVersion property)
Bucket (class in invenio_files_rest.models)
bucket (invenio_files_rest.models.BucketTag attribute)
(invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.ObjectVersion attribute)
bucket_id (invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.ObjectVersion attribute)
bucket_listmultiparts_all (in module invenio_files_rest.permissions)
bucket_read_all (in module invenio_files_rest.permissions)
bucket_read_versions_all (in module invenio_files_rest.permissions)
bucket_update_all (in module invenio_files_rest.permissions)
bucket_view() (in module invenio_files_rest.views)
BucketListMultiparts (in module invenio_files_rest.permissions)
BucketLockedError
BucketRead (in module invenio_files_rest.permissions)
BucketReadVersions (in module invenio_files_rest.permissions)
BucketResource (class in invenio_files_rest.views)
BucketTag (class in invenio_files_rest.models)
BucketUpdate (in module invenio_files_rest.permissions)
C
check_object_permission() (invenio_files_rest.views.ObjectResource static method)
check_permission() (in module invenio_files_rest.views)
checksum (invenio_files_rest.models.FileInstance attribute)
(invenio_files_rest.models.Part attribute)
checksum() (invenio_files_rest.storage.FileStorage method)
chunk_size (invenio_files_rest.models.MultipartObject attribute)
chunk_size_or_default() (in module invenio_files_rest.helpers)
clear_last_check() (invenio_files_rest.models.FileInstance method)
clear_orphaned_files() (in module invenio_files_rest.tasks)
complete() (invenio_files_rest.models.MultipartObject method)
completed (invenio_files_rest.models.MultipartObject attribute)
compute_checksum() (in module invenio_files_rest.helpers)
compute_md5_checksum() (in module invenio_files_rest.helpers)
copy() (invenio_files_rest.models.ObjectVersion method)
(invenio_files_rest.models.ObjectVersionTag method)
(invenio_files_rest.storage.FileStorage method)
copy_contents() (invenio_files_rest.models.FileInstance method)
count() (invenio_files_rest.models.Part class method)
create() (invenio_files_rest.models.Bucket class method)
(invenio_files_rest.models.BucketTag class method)
(invenio_files_rest.models.FileInstance class method)
(invenio_files_rest.models.MultipartObject class method)
(invenio_files_rest.models.ObjectVersion class method)
(invenio_files_rest.models.ObjectVersionTag class method)
(invenio_files_rest.models.Part class method)
create_file_streaming_redirect_response() (in module invenio_files_rest.helpers)
create_object() (invenio_files_rest.views.ObjectResource method)
create_or_update() (invenio_files_rest.models.BucketTag class method)
(invenio_files_rest.models.ObjectVersionTag class method)
created (invenio_files_rest.models.Bucket attribute)
(invenio_files_rest.models.FileInstance attribute)
(invenio_files_rest.models.Location attribute)
(invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.ObjectVersion attribute)
(invenio_files_rest.models.Part attribute)
D
default (invenio_files_rest.models.Location attribute)
default_checksum_verification_files_query() (in module invenio_files_rest.tasks)
default_location (invenio_files_rest.models.Bucket attribute)
default_partfactory() (in module invenio_files_rest.views)
default_storage_class (invenio_files_rest.models.Bucket attribute)
delete() (invenio_files_rest.models.Bucket class method)
(invenio_files_rest.models.BucketTag class method)
(invenio_files_rest.models.FileInstance method)
(invenio_files_rest.models.MultipartObject method)
(invenio_files_rest.models.ObjectVersion class method)
(invenio_files_rest.models.ObjectVersionTag class method)
(invenio_files_rest.models.Part class method)
(invenio_files_rest.storage.FileStorage method)
(invenio_files_rest.storage.PyFSFileStorage method)
(invenio_files_rest.views.ObjectResource method)
delete_object() (invenio_files_rest.views.ObjectResource method)
deleted (invenio_files_rest.models.Bucket attribute)
(invenio_files_rest.models.ObjectVersion property)
DuplicateTagError
E
end_byte (invenio_files_rest.models.Part property)
ensure_input_stream_is_not_exhausted() (in module invenio_files_rest.views)
ExhaustedStreamError
expected_part_size() (invenio_files_rest.models.MultipartObject method)
F
file (invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.ObjectVersion attribute)
file_deleted (in module invenio_files_rest.signals)
file_downloaded (in module invenio_files_rest.signals)
file_id (invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.ObjectVersion attribute)
file_size_limiters() (in module invenio_files_rest.limiters)
file_uploaded (in module invenio_files_rest.signals)
FileInstance (class in invenio_files_rest.models)
FileInstanceAlreadySetError
FileInstanceUnreadableError
FILES_REST_DEFAULT_MAX_FILE_SIZE (in module invenio_files_rest.config)
FILES_REST_DEFAULT_QUOTA_SIZE (in module invenio_files_rest.config)
FILES_REST_DEFAULT_STORAGE_CLASS (in module invenio_files_rest.config)
FILES_REST_FILE_TAGS_HEADER (in module invenio_files_rest.config)
FILES_REST_FILE_URI_MAX_LEN (in module invenio_files_rest.config)
FILES_REST_MIN_FILE_SIZE (in module invenio_files_rest.config)
FILES_REST_MULTIPART_CHUNKSIZE_MAX (in module invenio_files_rest.config)
FILES_REST_MULTIPART_CHUNKSIZE_MIN (in module invenio_files_rest.config)
FILES_REST_MULTIPART_EXPIRES (in module invenio_files_rest.config)
FILES_REST_MULTIPART_MAX_PARTS (in module invenio_files_rest.config)
FILES_REST_MULTIPART_PART_FACTORIES (in module invenio_files_rest.config)
FILES_REST_OBJECT_KEY_MAX_LEN (in module invenio_files_rest.config)
FILES_REST_PERMISSION_FACTORY (in module invenio_files_rest.config)
FILES_REST_SIZE_LIMITERS (in module invenio_files_rest.config)
FILES_REST_STORAGE_CLASS_LIST (in module invenio_files_rest.config)
FILES_REST_STORAGE_FACTORY (in module invenio_files_rest.config)
FILES_REST_STORAGE_PATH_DIMENSIONS (in module invenio_files_rest.config)
FILES_REST_STORAGE_PATH_SPLIT_LENGTH (in module invenio_files_rest.config)
FILES_REST_TASK_WAIT_INTERVAL (in module invenio_files_rest.config)
FILES_REST_TASK_WAIT_MAX_SECONDS (in module invenio_files_rest.config)
FILES_REST_UPLOAD_FACTORIES (in module invenio_files_rest.config)
FILES_REST_XSENDFILE_ENABLED (in module invenio_files_rest.config)
FILES_REST_XSENDFILE_RESPONSE_FUNC() (in module invenio_files_rest.config)
FilesException
FileSizeError
FileSizeLimit (class in invenio_files_rest.limiters)
FileStorage (class in invenio_files_rest.storage)
FormDataParser (class in invenio_files_rest.formparser)
G
get() (invenio_files_rest.models.Bucket class method)
(invenio_files_rest.models.BucketTag class method)
(invenio_files_rest.models.FileInstance class method)
(invenio_files_rest.models.MultipartObject class method)
(invenio_files_rest.models.ObjectVersion class method)
(invenio_files_rest.models.ObjectVersionTag class method)
(invenio_files_rest.views.BucketResource method)
(invenio_files_rest.views.ObjectResource method)
get_by_bucket() (invenio_files_rest.models.ObjectVersion class method)
get_by_name() (invenio_files_rest.models.Location class method)
get_by_uri() (invenio_files_rest.models.FileInstance class method)
get_default() (invenio_files_rest.models.Location class method)
get_description() (invenio_files_rest.errors.MissingQueryParameter method)
get_errors() (invenio_files_rest.errors.StorageError method)
get_object() (invenio_files_rest.views.ObjectResource class method)
get_or_create() (invenio_files_rest.models.Part class method)
get_or_none() (invenio_files_rest.models.Part class method)
get_tags() (invenio_files_rest.models.Bucket method)
(invenio_files_rest.models.ObjectVersion method)
get_value() (invenio_files_rest.models.BucketTag class method)
(invenio_files_rest.models.ObjectVersionTag class method)
get_versions() (invenio_files_rest.models.ObjectVersion class method)
H
head() (invenio_files_rest.views.BucketResource method)
I
id (invenio_files_rest.models.Bucket attribute)
(invenio_files_rest.models.FileInstance attribute)
(invenio_files_rest.models.Location attribute)
init_app() (invenio_files_rest.ext.InvenioFilesREST method)
init_config() (invenio_files_rest.ext.InvenioFilesREST method)
init_contents() (invenio_files_rest.models.FileInstance method)
initialize() (invenio_files_rest.storage.FileStorage method)
(invenio_files_rest.storage.PyFSFileStorage method)
invalid_subresource_validator() (in module invenio_files_rest.views)
InvalidKeyError
InvalidOperationError
InvalidTagError
invenio_files_rest
module
invenio_files_rest.config
module
invenio_files_rest.errors
module
invenio_files_rest.ext
module
invenio_files_rest.formparser
module
invenio_files_rest.helpers
module
invenio_files_rest.limiters
module
invenio_files_rest.models
module
invenio_files_rest.permissions
module
invenio_files_rest.signals
module
invenio_files_rest.storage
module
invenio_files_rest.tasks
module
invenio_files_rest.views
module
InvenioFilesREST (class in invenio_files_rest.ext)
is_head (invenio_files_rest.models.ObjectVersion attribute)
is_valid_chunksize() (invenio_files_rest.models.MultipartObject static method)
is_valid_size() (invenio_files_rest.models.MultipartObject static method)
ix_uq_partial_files_object_is_head_dll() (invenio_files_rest.models.ObjectVersion class method)
K
key (invenio_files_rest.models.BucketTag attribute)
(invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.ObjectVersion attribute)
(invenio_files_rest.models.ObjectVersionTag attribute)
L
last_check (invenio_files_rest.models.FileInstance attribute)
last_check_at (invenio_files_rest.models.FileInstance attribute)
last_part_number (invenio_files_rest.models.MultipartObject property)
last_part_size (invenio_files_rest.models.MultipartObject property)
listobjects() (invenio_files_rest.views.BucketResource method)
Location (class in invenio_files_rest.models)
location (invenio_files_rest.models.Bucket attribute)
location_update_all (in module invenio_files_rest.permissions)
location_view() (in module invenio_files_rest.views)
LocationResource (class in invenio_files_rest.views)
LocationUpdate (in module invenio_files_rest.permissions)
locked (invenio_files_rest.models.Bucket attribute)
M
make_path() (in module invenio_files_rest.helpers)
MAX_CONTENT_LENGTH (in module invenio_files_rest.config)
max_file_size (invenio_files_rest.models.Bucket attribute)
merge_multipartobject() (in module invenio_files_rest.tasks)
merge_parts() (invenio_files_rest.models.MultipartObject method)
methods (invenio_files_rest.views.BucketResource attribute)
(invenio_files_rest.views.LocationResource attribute)
(invenio_files_rest.views.ObjectResource attribute)
migrate_file() (in module invenio_files_rest.tasks)
mimetype (invenio_files_rest.models.ObjectVersion attribute)
MIMETYPE_WHITELIST (in module invenio_files_rest.helpers)
minsize_validator() (in module invenio_files_rest.views)
MissingQueryParameter
module
invenio_files_rest
invenio_files_rest.config
invenio_files_rest.errors
invenio_files_rest.ext
invenio_files_rest.formparser
invenio_files_rest.helpers
invenio_files_rest.limiters
invenio_files_rest.models
invenio_files_rest.permissions
invenio_files_rest.signals
invenio_files_rest.storage
invenio_files_rest.tasks
invenio_files_rest.views
multipart (invenio_files_rest.models.Part attribute)
multipart_complete() (invenio_files_rest.views.ObjectResource method)
multipart_delete() (invenio_files_rest.views.ObjectResource method)
multipart_delete_all (in module invenio_files_rest.permissions)
multipart_init() (invenio_files_rest.views.ObjectResource method)
multipart_listparts() (invenio_files_rest.views.ObjectResource method)
multipart_listuploads() (invenio_files_rest.views.BucketResource method)
multipart_read_all (in module invenio_files_rest.permissions)
multipart_uploadpart() (invenio_files_rest.views.ObjectResource method)
MultipartAlreadyCompleted
MultipartDelete (in module invenio_files_rest.permissions)
MultipartException
MultipartInvalidChunkSize
MultipartInvalidPartNumber
MultipartInvalidSize
MultipartMissingParts
MultipartNoPart
MultipartNotCompleted
MultipartObject (class in invenio_files_rest.models)
MultipartRead (in module invenio_files_rest.permissions)
N
name (invenio_files_rest.models.Location attribute)
need_bucket_permission() (in module invenio_files_rest.views)
need_location_permission() (in module invenio_files_rest.views)
need_permissions() (in module invenio_files_rest.views)
ngfileupload_partfactory() (in module invenio_files_rest.views)
ngfileupload_uploadfactory() (in module invenio_files_rest.views)
O
object_delete_all (in module invenio_files_rest.permissions)
object_delete_version_all (in module invenio_files_rest.permissions)
object_read_all (in module invenio_files_rest.permissions)
object_read_version_all (in module invenio_files_rest.permissions)
object_version (invenio_files_rest.models.ObjectVersionTag attribute)
object_view() (in module invenio_files_rest.views)
ObjectDelete (in module invenio_files_rest.permissions)
ObjectDeleteVersion (in module invenio_files_rest.permissions)
ObjectRead (in module invenio_files_rest.permissions)
ObjectReadVersion (in module invenio_files_rest.permissions)
ObjectResource (class in invenio_files_rest.views)
ObjectVersion (class in invenio_files_rest.models)
ObjectVersionTag (class in invenio_files_rest.models)
open() (invenio_files_rest.storage.FileStorage method)
(invenio_files_rest.storage.PyFSFileStorage method)
P
parse() (invenio_files_rest.formparser.FormDataParser method)
parse_header_tags() (in module invenio_files_rest.views)
Part (class in invenio_files_rest.models)
part_number (invenio_files_rest.models.Part attribute)
part_size (invenio_files_rest.models.Part property)
pass_bucket() (in module invenio_files_rest.views)
pass_multipart() (in module invenio_files_rest.views)
permission_factory() (in module invenio_files_rest.permissions)
populate_from_path() (in module invenio_files_rest.helpers)
post() (invenio_files_rest.views.LocationResource method)
(invenio_files_rest.views.ObjectResource method)
progress_updater() (in module invenio_files_rest.tasks)
put() (invenio_files_rest.views.ObjectResource method)
pyfs_storage_factory() (in module invenio_files_rest.storage)
PyFSFileStorage (class in invenio_files_rest.storage)
Q
query_by_bucket() (invenio_files_rest.models.MultipartObject class method)
query_by_multipart() (invenio_files_rest.models.Part class method)
query_expired() (invenio_files_rest.models.MultipartObject class method)
quota_left (invenio_files_rest.models.Bucket property)
quota_size (invenio_files_rest.models.Bucket attribute)
R
readable (invenio_files_rest.models.FileInstance attribute)
relink_all() (invenio_files_rest.models.ObjectVersion class method)
remove() (invenio_files_rest.models.Bucket method)
(invenio_files_rest.models.ObjectVersion method)
remove_expired_multipartobjects() (in module invenio_files_rest.tasks)
remove_file_data() (in module invenio_files_rest.tasks)
restore() (invenio_files_rest.models.ObjectVersion method)
S
sanitize_mimetype() (in module invenio_files_rest.helpers)
save() (invenio_files_rest.storage.FileStorage method)
(invenio_files_rest.storage.PyFSFileStorage method)
schedule_checksum_verification() (in module invenio_files_rest.tasks)
send_file() (invenio_files_rest.models.FileInstance method)
(invenio_files_rest.models.ObjectVersion method)
(invenio_files_rest.storage.FileStorage method)
send_object() (invenio_files_rest.views.ObjectResource static method)
send_stream() (in module invenio_files_rest.helpers)
set_contents() (invenio_files_rest.models.FileInstance method)
(invenio_files_rest.models.ObjectVersion method)
(invenio_files_rest.models.Part method)
set_file() (invenio_files_rest.models.ObjectVersion method)
set_location() (invenio_files_rest.models.ObjectVersion method)
set_uri() (invenio_files_rest.models.FileInstance method)
size (invenio_files_rest.models.Bucket attribute)
(invenio_files_rest.models.FileInstance attribute)
(invenio_files_rest.models.MultipartObject attribute)
size_limit (invenio_files_rest.models.Bucket property)
snapshot() (invenio_files_rest.models.Bucket method)
start_byte (invenio_files_rest.models.Part property)
storage() (invenio_files_rest.models.FileInstance method)
storage_class (invenio_files_rest.models.FileInstance attribute)
StorageError
stream_uploadfactory() (in module invenio_files_rest.views)
sync() (invenio_files_rest.models.Bucket method)
U
UnexpectedFileSizeError
update() (invenio_files_rest.storage.FileStorage method)
(invenio_files_rest.storage.PyFSFileStorage method)
update_checksum() (invenio_files_rest.models.FileInstance method)
update_contents() (invenio_files_rest.models.FileInstance method)
updated (invenio_files_rest.models.Bucket attribute)
(invenio_files_rest.models.FileInstance attribute)
(invenio_files_rest.models.Location attribute)
(invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.ObjectVersion attribute)
(invenio_files_rest.models.Part attribute)
upload_id (invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.Part attribute)
uri (invenio_files_rest.models.FileInstance attribute)
(invenio_files_rest.models.Location attribute)
V
validate_key() (invenio_files_rest.models.MultipartObject method)
(invenio_files_rest.models.ObjectVersion method)
validate_name() (invenio_files_rest.models.Location method)
validate_storage_class() (invenio_files_rest.models.Bucket method)
validate_tag() (in module invenio_files_rest.views)
validate_uri() (invenio_files_rest.models.FileInstance method)
value (invenio_files_rest.models.BucketTag attribute)
(invenio_files_rest.models.ObjectVersionTag attribute)
verify_checksum() (in module invenio_files_rest.tasks)
(invenio_files_rest.models.FileInstance method)
version_id (invenio_files_rest.models.ObjectVersion attribute)
(invenio_files_rest.models.ObjectVersionTag attribute)
W
writable (invenio_files_rest.models.FileInstance attribute)
Invenio-Files-REST
Files download/upload REST API similar to S3 for Invenio.
Navigation
Overview
Installation
Configuration
Usage
API Docs
Contributing
Changes
License
Contributors
invenio-files-rest@GitHub
invenio-files-rest@PyPI
Related Topics
Documentation overview
Quick search