flagrow/upload

此软件包已被废弃且不再维护。作者建议使用 fof/upload 软件包。

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

维护者

详细信息

github.com/flagrow/upload

源代码

问题

安装次数: 48,609

依赖项: 0

建议者: 0

安全: 0

星标: 100

关注者: 6

分支: 59

开放问题: 55

类型: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 团队 [email protected]。所有安全漏洞都将得到及时处理。

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

常见问题解答

链接

Flagrow 开发的一个扩展。