Skip to content

Add general support for uploading files to the Dioptra Client #694

@jkglasbrenner

Description

@jkglasbrenner

Overview

The DioptraSession class does not provide built-in support for managing the upload of files. This is necessary to add because different libraries follow different conventions for setting up a file upload, for example the requests library versus the Flask test client. In addition, there are considerations of uploading one versus multiple files and doing streaming uploads for large files. Because of this variety, the interface for uploading files needs to be standardized.

Need to check

  • Does a multi-part upload with keys that have relative paths translate into "directories" when the server receives the post?

Relevant Links

Blocks

Definition of Done

TBD

Metadata

Metadata

Labels

featureNew feature to add to project

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions