egeloen / base64-file-bundle
为您的 Symfony2 项目提供 base64 文件支持。
1.0.1
2017-02-27 20:13 UTC
Requires
- php: ^5.6|^7.0
- symfony/form: ^2.7|^3.0
- symfony/framework-bundle: ^2.7|^3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- phpunit/phpunit: ^5.0
- symfony/phpunit-bridge: ^2.7|^3.0
- symfony/validator: ^2.7|^3.0
- symfony/yaml: ^2.7|^3.0
This package is not auto-updated.
Last update: 2024-09-10 20:48:23 UTC
README
概述
该组件提供了一种通过 Symfony2 表单组件透明上传 base64 文件的方法。它为文件类型添加了一个名为 base64
的新表单选项,当启用时,会将您的 base64 输入转换为常规文件。这对于使用 FOSRestBundle 特别有用。
例如,以下有效负载将由组件处理
{ "field": { "name": "filename.png", "value": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABh0lEQVQ4T23TO8iPYR..." } }
文档
测试
该组件已通过 PHPUnit 进行了全面的单元测试,代码覆盖率接近 100%。要执行测试套件,请查看 travis 配置。
贡献
我们热爱贡献者!Ivory 是一个开源项目。如果您想贡献,请随意提出 PR!您可以参考 CONTRIBUTING 文件,它将解释如何设置项目。
许可协议
Ivory Base64 文件组件采用 MIT 许可协议。有关完整的版权和许可信息,请阅读与源代码一起分发的 LICENSE 文件。