Symfony UploadedFile не работает

1

Я пытаюсь создать временный файл, заполнить его данными, а затем создать файл UpladedFile для этого временного файла. Вот мой код.

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

Но он печатает нуль, где должен печатать размер файла. И я могу видеть файл в моей папке с данными в нем!

Теги:
file-upload

1 ответ

3
Лучший ответ

Если вы посмотрите на код для UploadedFile, вы увидите, что он не вычисляет этот размер, он ожидает, что вы передадите его конструктору

Ещё вопросы

Сообщество Overcoder
Наверх
Меню