2015-10-16 73 views
1

我想創建一個臨時文件,填充數據,然後爲這個臨時文件創建一個UpladedFile。 這裏是我的代碼。Symfony UploadedFile不工作

$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; 

但是,它應該在打印文件大小的位置打印空白。 我可以看到文件夾中的數據在其中!

回答

3

如果你看看UploadedFile的代碼,你會發現它不會計算這個大小,它希望你把它傳遞給構造函數