feat: implement direct upload (#12328)

* feat: implement direct upload

* feat: add direct-upload endpoint

* refactor: implement feedback

* refactor: have a dedicated endpoint for direct uploads

* refactor: convert responses to snakecase

* refactor: rename method to createImport

* test: add tests for the presigned-urls endpoint
This commit is contained in:
Harminder Virk authored and GitHub committed 2025-05-04 12:58:10 +02:00
1 parent ed55d17a36
commit 84f58f9058
22 files changed
+537 -129

No files matched your search

@@ -187,8 +187,8 @@ export class AbstractFileProviderService implements IFileProvider {
* }
* }
*/
getAsStream(fileData: FileTypes.ProviderGetFileDTO): Promise<Readable> {
throw Error("getAsStream must be overridden by the child class")
getDownloadStream(fileData: FileTypes.ProviderGetFileDTO): Promise<Readable> {
throw Error("getDownloadStream must be overridden by the child class")
}
/**