类 UploadedFileFactory
用于创建上传文件实例的工厂类。
命名空间: Cake\Http
方法摘要
-
createUploadedFile() public
创建一个新的上传文件。
方法详情
createUploadedFile() ¶ public
createUploadedFile(StreamInterface $stream, int|null $size = null, int $error = UPLOAD_ERR_OK, string|null $clientFilename = null, string|null $clientMediaType = null): UploadedFileInterface
创建一个新的上传文件。
如果没有提供大小,则将通过检查流的大小来确定。
参数
-
StreamInterface
$stream 表示上传文件内容的底层流。
-
int|null
$size 可选 文件的大小,以字节为单位。
-
int
$error 可选 PHP 文件上传错误。
-
string|null
$clientFilename 可选 客户端提供的文件名(如果有)。
-
string|null
$clientMediaType 可选 客户端提供的媒体类型(如果有)。
返回值
UploadedFileInterface
抛出
InvalidArgumentException
如果文件资源不可读。
链接
https://php.ac.cn/manual/features.file-upload.post-method.php
https://php.ac.cn/manual/features.file-upload.errors.php
https://php.ac.cn/manual/features.file-upload.errors.php