egeloen/base64-file-bundle

为您的 Symfony2 项目提供 base64 文件支持。

安装次数: 26,599

依赖项: 1

建议者: 0

安全: 0

星标: 8

关注者: 3

分支: 7

开放问题: 2

类型:symfony-bundle

1.0.1 2017-02-27 20:13 UTC

This package is not auto-updated.

Last update: 2024-09-10 20:48:23 UTC


README

Travis Build Status AppVeyor Build Status Code Coverage Scrutinizer Code Quality Dependency Status

Latest Stable Version Latest Unstable Version Total Downloads License

概述

该组件提供了一种通过 Symfony2 表单组件透明上传 base64 文件的方法。它为文件类型添加了一个名为 base64 的新表单选项,当启用时,会将您的 base64 输入转换为常规文件。这对于使用 FOSRestBundle 特别有用。

例如,以下有效负载将由组件处理

{
    "field": {
        "name": "filename.png",
        "value": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABh0lEQVQ4T23TO8iPYR..."
    }
}

文档

  1. 安装
  2. 用法

测试

该组件已通过 PHPUnit 进行了全面的单元测试,代码覆盖率接近 100%。要执行测试套件,请查看 travis 配置

贡献

我们热爱贡献者!Ivory 是一个开源项目。如果您想贡献,请随意提出 PR!您可以参考 CONTRIBUTING 文件,它将解释如何设置项目。

许可协议

Ivory Base64 文件组件采用 MIT 许可协议。有关完整的版权和许可信息,请阅读与源代码一起分发的 LICENSE 文件。