You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
declare(strict_types=1);/** * This file is part of Hyperf. * * @link https://www.hyperf.io * @document https://doc.hyperf.io * @contact group@hyperf.io * @license https://github.com/hyperf/hyperf/blob/master/LICENSE */namespace App\Controller;
use Hyperf\HttpServer\Annotation\AutoController;use League\Flysystem\Filesystem;
/** * @AutoController() * @package App\Controller */class IndexController extends AbstractController{ public function index() { $user = $this->request->input('user', 'Hyperf'); $method = $this->request->getMethod();
return [ 'method' => $method, 'message' => floatval(2.00), ]; }
public function example(Filesystem $filesystem) { $file = $this->request->file('upload');
var_dump($file);die; $fileContent = file_get_contents($file->getRealPath()); var_dump($fileContent);die;
$stream = fopen($file->getRealPath(),'r+'); $filesystem->writeStream('uplaods/'.$file->getClientFilename(),$stream); fclose($stream); }}
|