如何在没有表格的情况下上传文件

特约里莫里

我的控制器接收发布数据。它不是来自Symfony生成的表单,而是来自使用的AngularJS自定义表单FormData

正常参数通常在请求参数包中接收,但是如何获取上载的文件?我需要手动执行与表单相同的handleRequest操作吗?

我的文档与食谱文章相同

因此,我需要从发布请求中获取一个UploadFile,以在文档实体上调用此方法:

public function setFile(UploadedFile $file = null)

如何在Symfony 2中手动接收上传(不以任何方式使用表单生成器)?

特约里莫里

请求具有一个FileBag,类似于ParameterBag

因此,我可以使用以下命令轻松获取指定的文件:

$data = $this->getRequest()->request->all();
$file = $this->getRequest()->files->get('file');

并使用食谱中的文档:

$document = new Document();
$document->setFile($file);
$lead->setDocument($document);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在没有ON的情况下加入表格

如何在没有表格的情况下对齐文本

如何在没有重定向的情况下使用快速/ multer上传文件

如何在react js中没有提交按钮的情况下上传文件

如何在没有文件的情况下使用MultipartContent?

如何在没有copyFile的情况下复制文件

如何在没有浏览器的情况下使用go将文件上传到服务器?

如何在没有AWS JavaScript SDK的情况下将文件上传到S3?

在没有服务器的情况下测试Ruby Rack时如何伪造文件上传?

如何在没有浏览选项的情况下上传Excel中的Excel

我如何在没有长代码的情况下获取表格并将其放入excel

如何在没有跳转行的情况下通过复制选择表格中的值

如何在没有多次上传的情况下存储数据“如果我没有要上传的文件”?

如何在不将所有内容读取到内存的情况下上传压缩文件

如何在没有 Ajax 的情况下将 PHP 文件连接到 HTML 文件

我如何在没有sudo的情况下删除根拥有的文件

如何在没有ini和zip文件的情况下创建zip存档

如何在没有大文件大小的情况下将JPG转换为PDF?

如何在没有权限的情况下删除文件

如何在没有root许可的情况下挂载映像文件?

如何在没有root用户的情况下将文件写入USB?

如何在没有注册表编辑的情况下从程序取消文件类型的关联?

如何在没有属性文件的情况下使用Spring的@Value?

如何在没有 Jackson 或 GSON 的情况下更改 POJO 类中的文件名?

如何在没有火花的情况下从S3读取Parquet文件?爪哇

如何在没有弹出窗口的情况下创建VB脚本文件

如何在没有sudo的情况下以root身份编辑只读文件

如何在没有右键单击的情况下重命名文件?

如何在没有密码保护的情况下复制或创建新的pdf文件?