Php Symfony上载文件不工作

Php Symfony上载文件不工作,php,symfony,file-upload,Php,Symfony,File Upload,我正在尝试创建一个临时文件,用数据填充它,然后为这个临时文件创建一个上传文件。 这是我的密码 $encoded_data = "This is a huge string"; $filename = "tempMaxFile";//$meta_data["uri"]; $handle = fopen($_SERVER['DOCUMENT_ROOT'].$filename, "a+"); file_put_contents($_SERVER['DOCUMENT_ROOT'].$filename,

我正在尝试创建一个临时文件,用数据填充它,然后为这个临时文件创建一个上传文件。 这是我的密码

$encoded_data = "This is a huge string";
$filename = "tempMaxFile";//$meta_data["uri"];
$handle = fopen($_SERVER['DOCUMENT_ROOT'].$filename, "a+");
file_put_contents($_SERVER['DOCUMENT_ROOT'].$filename, $encoded_data);
$file = new UploadedFile($_SERVER['DOCUMENT_ROOT'].$filename,$filename);
var_dump($file->getClientSize());
die;
但是它在应该打印文件大小的地方打印null。
我可以在我的文件夹中看到包含数据的文件

如果查看代码,您会发现它没有计算此大小,它希望您将其传递给构造函数