php 在linux 同时上传多个文件时报错 SplFileObject::__constru
php 在linux 同时上传多个文件时报错 SplFileObject::__construct(/tmp/phpvfQPvQ):
原创skalpat 最后发布于2018-12-14 16:08:30 阅读数 831 收藏
展开
分析:这个不是上传文件的最大值的问题,而是由于linux系统自动清除临时文件的愿意造成的
thinkphp\library\think\File.php 的构造函数加个判断
if(file_exists($filename))
public function __construct($filename, $mode = 'r')
{
if(file_exists($filename)){
parent::__construct($filename, $mode);
$this->filename = $this->getRealPath() ?: $this->getPathname();
}
}
ct(/tmp/phpvfQPvQ):