srio / rest-upload-bundle
处理多种 REST 上传方式
2.1.0
2016-09-10 18:57 UTC
Requires
- php: >=5.3.3
- incenteev/composer-parameter-handler: ~2.0
- symfony/symfony: >=2.3.0
Requires (Dev)
- doctrine/doctrine-bundle: >=1.2.0
- doctrine/orm: ~2.2,>=2.2.3
- knplabs/knp-gaufrette-bundle: >=0.1.7
- oneup/flysystem-bundle: ~1.4
- phpunit/phpunit: 3.7.*
- sensio/framework-extra-bundle: >=2.3.0
Suggests
- doctrine/doctrine-bundle: >=1.2.0
- doctrine/orm: >=2.2.3,<2.4-dev
- knplabs/knp-gaufrette-bundle: Required if you use the knplabs/gaufrette filesystem abstraction layer
- oneup/flysystem-bundle: Required if you use the league/flysystem filesystem abstraction layer
README
该包提供了一种简单的方式来处理服务器端的文件上传。
目前,它支持简单、表单数据、多部分和可恢复的上传方式。
快速开始
使用 Gaufrette 作为存储层,您可以在本地文件系统、Amazon S3 存储桶等多个位置处理文件上传并存储文件。
测试
测试使用 PHPUnit 运行。一旦使用 composer 安装了依赖项,那么
- 创建数据库,允许用户访问,并在
Tests/Fixtures/App/app/config/parameters.yml
文件中设置配置 - 为
test
环境创建数据库模式php Tests/Fixtures/App/app/console doctrine:schema:update --force --env=test
- 运行 PHPUnit
phpunit