UploadedFile を既存のファイルから作成しようとしていますが、正常にアップロードされず、エラーも表示されません。
これが私のコードです
$encoded_data = "This is a huge string";
$filename = "tempFile";
$handle = fopen($_SERVER['DOCUMENT_ROOT'].$filename, "a+")
file_put_contents($_SERVER['DOCUMENT_ROOT'].$filename, $encoded_data);
$file = new UploadedFile($_SERVER['DOCUMENT_ROOT'].$filename, $filename, null, filesize($_SERVER['DOCUMENT_ROOT'].$filename));
var_dump($file->getClientSize());
var_dump($file->getError());
var_dump($file->isValid());
var_dump(is_uploaded_file($file));
結果は
int 21
int 0
boolean false
boolean false
tempFile がドキュメント ルートに存在することは間違いありません。