\x\Request::file()
用于获取到HTTP服务-客户端请求表单中的file
文件域信息。
从v2.0.3
版本起,该方法支持传入一个一维数组参数,用于限制只返回哪些参数。
该方法常用于自行封装文件上传逻辑,正常情况下x\controller\Http
HTTP服务基类控制器,有提供便捷的文件上传方法。
依赖类:\x\Request
方法名:file()
参数:
array $param
null
,表示不限制
返回值:array
请求POST file http://IP:9502 name=pic
,使用下列案例获取POST请求参数:
\x\Request::file();
最终获得:
array(1) { ["pic"] => array(5) { ["name"] => string(5) "3.png" ["type"] => string(9) "image/png" ["tmp_name"] => string(25) "/tmp/swoole.upfile.bCiZyw" ["error"] => int(0) ["size"] => int(12213) } }