0

使用 Symfony2 和 jQuery 我正在尝试开发一个包含多个字段的表单,其中一个input type="file"

我被推荐使用这个框架:jQuery Form Plugin

它正在工作:我在控制器中的 PHP 操作中接收到所有字段,包括键入的文件。

有没有人将它与 Symfony2 结合起来。换句话说:我如何处理从表单中获得的内容以将文件保存在文件系统中?

我想实现类似于Symfony 中正式记录的内容。但是……怎么办?

如果我走 $this->get('request') -> get("form_image"),我会得到文件的名称。从那时起,我知道如何处理数据库内容,但我需要知道如何处理物理文件本身(如何将其保存到文件系统中)。

有什么线索吗?

提前致谢

http://symfony.com/doc/2.0/cookbook/doctrine/file_uploads.html

4

1 回答 1

0

如果您只有文件名但没有文件,请尝试<form>在 twig 模板中制作标签,如下所示:

<form action="#" method="post" {{ form_enctype(form) }}>

我认为你错过了enctype表单只发送没有文件的帖子数据。

更新

如果你有 enctype 告诉我你得到了什么:

// retrieves an instance of UploadedFile identified by foo
$request->files->get('form_image');

来自文档:http ://symfony.com/doc/2.0/book/http_fundamentals.html#requests-and-responses-in-symfony

于 2012-10-05T08:09:00.850 回答