Thinkphp5內置有處理文件上傳的方法,因在開發文檔沒有找到獲取上傳文件基本信息的說明,故在這里做一下記錄。
$file = request()->file('input類型為file的name值','');
$fileInfo = $file->getInfo();
可以用halt()助手函數打印查看$fileInfo的信息,信息如下:
<pre>
array(5) {
["name"] => string(20) "file_name.png"
["type"] => string(9) "image/png"
["tmp_name"] => string(53) "C:\Users\Administrator\AppData\Local\Temp\php9481.tmp"
["error"] => int(0)
["size"] => int(19220)
}
</pre>