中文在线一区二区_欧美在线综合_久久久久久综合_欧美一区二区三区视频_国产免费看_国产福利精品一区

UploadFile 對象

基于 PSR-7 規范封裝的 UploadFile

注意,當上傳大于 2M 的文件時請調整配置文件 MAIN_SERVER.SETTING.package_max_length 參數,詳細請看 配置文件。

在控制器內獲取上傳的文件:

<?php

namespace App\HttpController;

use EasySwoole\Http\AbstractInterface\Controller;

class Index extends Controller
{
    function index()
    {
        $request = $this->request();

        // 獲取一個上傳文件,客戶端上傳的文件字段名為 'file'
        // 返回的是一個 \EasySwoole\Http\Message\UploadFile 的對象
        /** @var \EasySwoole\Http\Message\UploadFile $file */
        $file = $request->getUploadedFile('file');

        // 獲取所有上傳的文件
        // 返回的是一個包含多個 \EasySwoole\Http\Message\UploadFile 對象的對象數組
        $files = $request->getUploadedFiles();
    }
}

獲取臨時文件名

/** @var \EasySwoole\Http\Message\UploadFile $file */
$file->getTempName();

獲取 Stream

/** @var \EasySwoole\Http\Message\UploadFile $file */
$file->getStream();

移動到指定位置

/** @var \EasySwoole\Http\Message\UploadFile $file */
$file->moveTo('/xxx/xxx/xxx.png'); // 失敗這里會拋出異常 \EasySwoole\Http\Exception\FileException

獲取文件大小

/** @var \EasySwoole\Http\Message\UploadFile $file */
$file->getSize();

獲取錯誤碼

/** @var \EasySwoole\Http\Message\UploadFile $file */
$file->getError();

獲取客戶端文件名

/** @var \EasySwoole\Http\Message\UploadFile $file */
$file->getClientFilename();

獲取文件類型

/** @var \EasySwoole\Http\Message\UploadFile $file */
$file->getClientMediaType();
主站蜘蛛池模板: 国产免费一区二区三区最新6 | 国产一区日韩在线 | www中文字幕 | 亚洲专区视频 | 国产免费天天看高清影视在线 | 精品国产一区二区在线 | 精品国产一区二区三区在线观看 | 亚洲一区中文字幕在线观看 | 亚洲国产精品成人 | 成人在线观看免费 | 女人久久久久久久 | 国产精品国产a级 | 高清在线一区二区 | 精品亚洲永久免费精品 | 成年人免费看 | 激情视频网 | 亚洲成人在线观看视频 | 视频一区二区三区中文字幕 | 亚洲成人久久久 | 三级av在线| 中文日韩在线 | 亚洲第一视频网站 | 少妇精品久久久久久久久久 | 国产午夜视频在线观看 | 亚洲 视频 一区 | 亚洲精品视频免费 | 免费的av网站| 视频在线一区二区 | 亚洲在线视频 | 午夜影院黄色 | 一级片免费视频 | 人人爱人人爽 | 在线手机电影 | 欧美二三区 | 成人a在线视频免费观看 | 毛片大全| 国产精品久久国产精品 | 国产免费天天看高清影视在线 | 欧美视频三区 | 日韩成人在线一区 | 久久精品国产一区二区三区不卡 |