使用 Laravel 8 版本进行文件系统上传时,获取文件大小报错,错误信息为:Method getClientSize() does not exist,经检查是版本问题。
因为 getClientSize() 在 symfony 4.1 版本被移除了,改成了 getSize() 方法。
相应的,Laravel 5.7 之后的版本使用的都是 symfony 4.1 + ,因此也应该使用 getSize() 方法来替代 getClientSize()。
示例:
$request->file('file')->getSize();