nextcloud-server/lib/private/Files/Storage
Carl Schwan b6313f68d3
perf(s3): Expose pre-signed urls for S3
This is faster than going back to nextcloud to download the files.

This is an opt-in setting that can be enabled by setting
use_presigned_url in the object store config.

Additionally add support for the proxy config which is needed in a
docker setup. See https://github.com/juliusknorr/nextcloud-docker-dev/pull/431

Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-09 11:21:35 +07:00
..
PolyFill refactor(Storage): Make all parameter types strong types 2024-10-07 15:00:05 +07:00
Wrapper perf(s3): Expose pre-signed urls for S3 2025-12-09 11:21:35 +07:00
Common.php perf(s3): Expose pre-signed urls for S3 2025-12-09 11:21:35 +07:00
CommonTest.php refactor(Storage): Align all Storage constructors 2024-10-23 13:24:18 +07:00
DAV.php fix: handle dav external storage roots with spaces 2025-06-30 18:01:01 +07:00
FailedStorage.php perf(s3): Expose pre-signed urls for S3 2025-12-09 11:21:35 +07:00
Home.php refactor(Storage): Align all Storage constructors 2024-10-23 13:24:18 +07:00
Local.php refactor(storage): Code adjustements and simplifications 2024-11-21 10:02:00 +07:00
LocalRootStorage.php refactor: Fix some easy psalm issues in Files 2025-10-02 13:34:47 +07:00
LocalTempFileTrait.php chore: move streamCopy implementation from `OC_Helper` to `OCP\Files` 2025-05-16 13:03:05 +07:00
Storage.php refactor(Storage): Make all parameter types strong types 2024-10-07 15:00:05 +07:00
StorageFactory.php refactor(Storage): Make all parameter types strong types 2024-10-07 15:00:05 +07:00
Temporary.php chore: move implementation from OC legacy to OCP\Files 2025-05-14 14:55:45 +07:00