× 警告!旧版文档已经暂停维护,请查看新版文档。点击前往新版文档

Http\Request->$files

文件上传信息。类型为以form名称为key的二维数组。与PHP$_FILES相同。最大文件尺寸不得超过package_max_length设置的值。请勿使用Swoole\Http\Server处理大文件上传。

Array
(
    [name] => facepalm.jpg
    [type] => image/jpeg
    [tmp_name] => /tmp/swoole.upfile.n3FmFr
    [error] => 0
    [size] => 15476
)
  • name 浏览器上传时传入的文件名称
  • type MIME类型
  • tmp_name 上传的临时文件,文件名以/tmp/swoole.upfile开头
  • size 文件尺寸
  • 1.9.10以上版本支持is_uploaded_filemove_uploaded_file函数

$request对象销毁时,会自动删除上传的临时文件


  • C_WAY_

    大文件上传不了 需要修改什么配置吗

  • 豌豆

    不能支持文件类型是数组啊