nextcloud-server/lib/public/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
..
IChunkedFileWrite.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
IConstructableStorage.php chore: use a proper `@param` tag for IConstructableStorage constructor parameter 2024-09-23 11:42:41 +07:00
IDisableEncryptionStorage.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
ILockingStorage.php refactor(Storage): Make all parameter types strong types 2024-10-07 15:00:05 +07:00
INotifyStorage.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
IReliableEtagStorage.php chore: Add SPDX header 2024-05-24 13:11:22 +07:00
ISharedStorage.php refactor(Storage): Make all parameter types strong types 2024-10-07 15:00:05 +07:00
IStorage.php perf(s3): Expose pre-signed urls for S3 2025-12-09 11:21:35 +07:00
IStorageFactory.php refactor(Storage): Make all parameter types strong types 2024-10-07 15:00:05 +07:00
IWriteStreamStorage.php refactor(Storage): Make all parameter types strong types 2024-10-07 15:00:05 +07:00