Symfony:文件“ / tmp / ...”不存在

时间:2019-12-11 14:13:38

标签: symfony vichuploaderbundle symfony5

我正在使用Symfony5。我安装了vich / uploader来上传文件。一切正常,除非提交表单后,但出现500错误:“文件“ / tmp / ...”不存在”

“ ... / vendor / symfony / http-foundation / File / File.php(第36行)”

但是,正确添加了文件,并在db中添加了新行。

vich_uploader.yaml

vich_uploader:
db_driver: orm

mappings:
    intervreport_image:
        uri_prefix: /images/intervreport
        upload_destination: '%kernel.project_dir%/public/images/intervreport'
        namer: Vich\UploaderBundle\Naming\UniqidNamer

我可以在Symfony \ Component \ HttpFoundation \ File中阻止异常

    public function __construct(string $path, bool $checkPath = true)
{
    /*if ($checkPath && !is_file($path)) {
        throw new FileNotFoundException($path);
    }*/

    parent::__construct($path);
}

但是我更想知道为什么会有这个例外。

有什么主意吗?

0 个答案:

没有答案