2.0.2: You may redis!
- Experimental redis-based storage backend
Example of use:
$server = new \ThunderTUS\Server($request, $response);
$redisBackend = new Redis($redisClient);
$server->setStorageBackend($redisBackend);
$server->setUploadMaxFileSize(50000);
$server->setApiPath("/tus");
$server->handle();
Your file will be uploaded into redis. You may retrieve it later manually to a local folder or by calling: \ThunderTUS\Store\Redis::downloadIntoLocalFolder($redisClient, "/uploads/tus/", $filename)
Update: please read https://github.com/TCB13/thunder-tus-php/releases/tag/2.0.3 on how to fetch finished downloads from the storage.