【问题标题】:Can UploadedFile object handle multiple files in symfony2?UploadedFile 对象可以处理 symfony2 中的多个文件吗?
【发布时间】:2013-03-01 20:43:05
【问题描述】:

当创建一个包含多个文件字段的表单时,symfony2 为该字段的属性返回一个 UploadedFile 对象。

http://api.symfony.com/2.2/Symfony/Component/HttpFoundation/File/UploadedFile.html

一个简单的var_dump($data->getFiles())(属性$files的方法)将返回:

["files":"Acme\DemoBundle\Entity\FileUpload":private]=>
  object(Symfony\Component\HttpFoundation\File\UploadedFile)#12 (7) {
    ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false)
    ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "yop!!!.jpg"
    ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "image/jpeg"
    ["size":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(34088)
    ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0)
    ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php42B5.tmp"
    ["fileName":"SplFileInfo":private]=> string(11) "php42B5.tmp"

这条记录只存储一个文件数据。

我的问题是:这个对象可以处理多个文件吗?还是只是单个文件?

【问题讨论】:

    标签: php symfony symfony-forms


    【解决方案1】:

    这个对象代表一个文件!但是您仍然可以一次上传多个文件。每个文件都有一个单独的 FileUpload 实例。接受我的拉取请求,试一试。

    【讨论】:

    • 我怀疑是否有人会回答另一个问题,因为它更大/更复杂。还认为如果该对象或表单框架不允许创建它的多个实例,我的问题将是无效的。再次感谢你 !! ;)
    猜你喜欢
    • 2013-03-01
    • 1970-01-01
    • 2012-09-18
    • 2010-12-02
    • 1970-01-01
    • 2014-08-06
    • 2021-08-24
    • 2011-04-12
    • 1970-01-01
    相关资源
    最近更新 更多