Bezos Time!
- Implemented S3 backend storage.
- Fixed issues in temporary container removal for some backend storages.
$server = new \ThunderTUS\Server($request, $response);
$client = new S3Client([
"version" => "latest",
"region" => "...",
"endpoint" => "...",
"credentials" => [
"key" => "--key--",
"secret" => "--secret---",
],
]);
$backend = new S3($client, "your-bucket", "optional-path-prefix");
$server->setStorageBackend($backend);
$server->setUploadMaxFileSize(50000);
$server->setApiPath("/tus");
$server->handle();