3
我想从现有的文件中创建一个UploadedFile,但它没有成功上传,也没有显示任何错误。Symfony 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
我相信临时文件存在于文档根!
你也可以粘贴你的HTML文件的内容? –
@NishchalGautam没有html文件。请参阅最新的代码。 – user3425344
如果没有html,你如何上传文件?你如何首先向服务器提交文件?如果你想写入文件,你可以使用'''file_put_contents('filename','data');''' –