oneup/uploader-bundle

此Symfony包提供了使用FineUploader、jQuery File Uploader、YUI3 Uploader、Uploadify、FancyUpload、MooUpload、Plupload或Dropzone处理单个和多个文件上传的服务器实现。功能包括分块上传、孤儿文件处理、Gaufrette和Flysystem支持。

安装次数: 4,906,904

依赖者: 29

建议者: 2

安全: 1

星标: 603

关注者: 28

分支: 177

开放问题: 19

类型:symfony-bundle

5.0.1 2024-04-04 06:57 UTC

README

CI Total Downloads

OneupUploaderBundle为Symfony添加了对以下JavaScript库之一处理文件上传的支持,或您自己的实现

包含的功能

文档

文档的入口可以在文件docs/index.md中找到

阅读主要文档

升级说明

  • 版本 5.0.0 现在支持Symfony 7(感谢@evertharmeling 和 @joesenova),请参阅#436!已删除对Symfony 4和PHP 7的支持。
  • 版本 4.0.0 现在支持Flysystem 2 & 3(感谢@m2mtech),请参阅#412!已删除对Flysystem 1和OneupFlysystemBundle < 4.0的支持。
  • 版本 3.2.0 现在支持Symfony 6(感谢@pich),请参阅#421!已删除对PHP 7.2/7.3的支持。
  • 版本 3.0.0 现在支持Symfony 5(感谢@steveWinter, @gubler, @patrickbussmann, @ErnadoO 和 @enumag,请参阅#373!已删除对Symfony 3.x的支持。
  • 版本 2.0.0 现在支持 Symfony 4(感谢 @istvancsabakis,见 #295)!已停止支持 Symfony 2.x。您现在还可以配置文件扩展名验证白名单(PR #262)。
  • 版本 1.5.0 现在支持 Flysystem(感谢 @lsv!PR #213)并且不再兼容 PHP 5.3(实际上自2014年8月起就已停止支持)。
  • 版本 v1.0.0 引入了一些向下不兼容的变更。要查看变更列表,请访问 专门的拉取请求
  • 如果您正在使用分块上传,请考虑从 v0.9.6 升级到 v0.9.7。有关于分块组装的关键问题被报告。更多详细信息请查看工单 #21
  • 在版本 0.9.6 中,错误管理 发生了变化。您现在可以为每个配置的前端注册一个 ErrorHandler。这包括对 blueimp 控制器的某些调整。更多详细信息请参阅 文档
  • 在版本 0.9.5 中,事件调度 发生了变化。现在事件调度由 upload* 函数处理。因此,如果您已经创建了自定义实现,请确保删除对 dispatchEvents 函数的调用,否则它将被调用两次。此外,在上传分块后,将不再触发 POST_UPLOAD 事件。您可以在 文档 中获取更多关于此主题的信息。
  • 在版本 0.9.3 中,事件名称 发生了变化,请相应地更新您的 EventListener。

许可证

此包采用 MIT 许可证。请参阅包中的完整许可证。

LICENSE

报告问题或功能请求

问题和功能请求在 Github 问题跟踪器 中跟踪。

在报告错误时,最好在一个使用 Symfony 标准版 构建的简单项目中重现它,以便包的开发者可以通过简单地克隆它并遵循一些步骤来重现问题。