灵魂之翼/flarum-upload

一款拥有超凡智能的Flarum论坛文件上传扩展。

安装次数: 231

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 96

类型:flarum-extension

0.7.1 2018-12-18 15:22 UTC

README

MIT license Latest Stable Version Total Downloads Donate

一款智能处理论坛文件上传的扩展。

功能

  • 针对图像
    • 自动水印。
    • 自动调整大小。
  • Mime类型到上传适配器的映射。
  • 白名单Mime类型。
  • 在不同的存储服务上上传(例如本地、imgur、AWS S3)。
  • 拖放上传。
  • 一次性上传多个文件(按钮和拖放都支持此功能)。
  • 易于扩展,该扩展大量依赖于事件。

有关我们发布物的完整概述,请访问Github上的里程碑跟踪器

安装

使用Bazaar或手动安装

composer require "flagrow/upload:*"

更新

composer update flagrow/upload
php flarum cache:clear

配置

启用扩展,左侧将出现一个新标签页。这个独立的设置页面允许您进一步配置扩展。

请确保您还在权限页面上配置了上传权限。

Mime类型正则表达式

正则表达式提供了很多自由度,但它们也难以理解。以下是一些提示,但请随时在官方Flarum论坛上寻求帮助。

如果您想允许所有常规文件类型(包括视频、音乐、压缩文件和图像),请使用此

(video\/(3gpp|mp4|mpeg|quicktime|webm))|(audio\/(aiff|midi|mpeg|mp4))|(image\/(gif|jpeg|png))|(application\/(x-(7z|rar)-compressed|zip|arj|x-(bzip2|gzip|lha|stuffit|tar)|pdf))

Mime类型由主要类型和次要类型组成。主要类型可以是imagevideoapplication等。次要类型是一个更详细的规范,例如pngpdf等。这两个类型由一个/分隔,在正则表达式中,您必须使用\/转义此字符。

变更日志

请访问帖子

查看未来里程碑

安全

如果您在Upload中发现安全漏洞,请发送电子邮件至Flagrow团队security@flagrow.io。所有安全漏洞都将得到及时处理。

请尽可能提供详细信息。您可以使用php flarum info获取已安装的PHP、Flarum和扩展版本。

常见问题解答

链接

Flagrow开发的扩展。