【问题标题】:Symfony vichUploader tmp file does not existSymfony vichUploader tmp 文件不存在
【发布时间】:2017-01-16 02:51:18
【问题描述】:

错误如下:

文件“C:\xampp\tmp\php5B9.tmp”不存在 500 内部服务器错误 - 供应商\symfony\symfony\src\Symfony\Component\HttpFoundation\File\File.php 中的 FileNotFoundException 堆栈跟踪 在第 37 行

我使用 Symfony 2.8、VichUploader 1.3.1 和 YML 实体配置

我的表单类型:

$建造者 ->添加('名称') ->add('frontImage', VichImageType::class, array( '必需' => 假, ));
My config file:
<pre>
vich_uploader:
    db_driver: orm
    mappings:
        category_image:
            uri_prefix:         /images/categories
            upload_destination: %kernel.root_dir%/../web/images/categories
            namer:              vich_uploader.namer_uniqid

我的实体:

AppBundle\实体\类别: 类型:实体 表:类别 存储库类:AppBundle\Repository\CategoryRepository 格莫: 软删除: 字段名称:deletedAt 时间感知:假 树: 类型:嵌套 ID: ID: 类型:整数 可为空:假 无符号:真 身份证:真 发电机: 策略:身份 领域: 姓名: 类型:字符串 可空:真 长度:100 固定:假 栏目:名称 类型: 类型:模型对象类型 长度:20 可为空:假 可见的: 类型:布尔值 可空:真 删除时间: 类型:日期时间 可空:真 正面图像名称: 类型:字符串 长度:255 可空:真 设备警报阈值: 类型:整数 可空:真 无符号:真 左上角: 类型:整数 可空:真 格莫: - 左树 rgt: 类型:整数 可空:真 格莫: -treeRight 等级: 类型:整数 可空:真 格莫: - 树级 一对多: 类别参数: 目标实体:类别参数 mappedBy: 类别 级联:[全部] 孤儿移除:真 孩子们: 目标实体:类别 映射者:父级 级联:[删除] 订购: lft: ASC 设备: 目标实体:设备 mappedBy: 类别 多对一: 根: 目标实体:类别 加入列: 引用的列名:id onDelete:级联 格莫: - 树根 家长: 目标实体:类别 反转者:孩子们 加入列: 引用的列名:id onDelete:级联 格莫: - 树父 生命周期回调:{ }

在 resources/config/vich_uploader 中配置:

AppBundle\实体\类别: 正面图片: 映射:category_image 文件名属性:frontImageName

请帮忙!

【问题讨论】:

    标签: php symfony vichuploaderbundle


    【解决方案1】:

    问题已解决。问题出在基本控制器中,我使用了这样的东西:

    Request::createFromGlobals() 
    

    一切似乎都正常

    【讨论】:

    • 我的意思是 Request::createFromGlobals();它不起作用。一旦删除这一行 - 工作正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-19
    • 2020-02-26
    • 2022-01-04
    • 2019-08-03
    • 1970-01-01
    • 2015-11-07
    • 2012-06-13
    相关资源
    最近更新 更多