Gunnerproject Fileupload ❲Browser FAST❳

$upload->setAdapter(new \GunnerProject\Storage\S3Adapter([ 'key' => 'YOUR_AWS_KEY', 'secret' => 'YOUR_AWS_SECRET', 'bucket' => 'my-uploads', 'region' => 'us-east-1' ])); Run custom logic after successful upload:

if ($_SERVER['REQUEST_METHOD'] === 'POST') $result = $upload->process($_FILES['userfile']); gunnerproject fileupload

:

// Store metadata in database $db = GunnerProject\Database::getInstance(); $db->insert('file_metadata', [ 'original_name' => $result['original_name'], 'stored_name' => $result['filename'], 'mime' => $result['mime'], 'size' => $result['size'], 'user_id' => $request->getAttribute('user_id'), 'created_at' => date('Y-m-d H:i:s') ]); setAdapter(new \GunnerProject\Storage\S3Adapter([ 'key' =&gt