Symfony 上传文件教程显示了如何在 Symfony 应用中上传文件。 在示例中,我们使用普通形式发送文件; 我们不使用表单构建器。
Symfony 是一组可重用的 PHP 组件和一个用于 Web 项目的 PHP 框架。 Symfony 于 2005 年发布为免费软件。Symfony 的原始作者是 Fabien Potencier。 Symfony 受 Spring 框架和 Ruby on Rails 的极大启发。
为了上传文件,form必须将enctype设置为multipart/form-data,并且input的类型设置为file。
同样,在 PHP 的php.ini中,文件上传由file_uploads选项控制。
在示例中,我们有一个带有一个输入字段的简单表单:要上传的文件。 提交表单后,我们验证 CSRF 令牌并加载图像,检索其名称,并将文件存储在var目录中。
composer 工具用于生成 Symfony 骨架项目并安装必要的包。
- $ composer create-project symfony/skeleton upload
- $ cd upload
-
我们创建一个新的 Symfony 项目,然后转到项目目录。
$ composer require m