bedita/tus

BEdita 5 的 Tus 插件

维护者

详细信息

github.com/bedita/tus

源代码

问题

安装: 567

依赖: 0

建议者: 0

安全性: 0

星标: 2

关注者: 6

分支: 1

开放问题: 0

类型:cakephp-plugin

v2.1.1 2023-08-02 13:26 UTC

This package is auto-updated.

Last update: 2024-08-31 00:41:22 UTC


README

此插件使 BEdita API 能够使用 tus 协议上传文件并创建关联的 BEdita 媒体对象类型。

安装

您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。

安装 composer 包的推荐方法是

composer require bedita/tus

配置

config/config.php 包含所需的配置。

使用方法

默认情况下,该插件公开一个路由 /tus(可通过 endpoint 键配置),其中 tus 服务器将响应。客户端必须向 /tus/{type} 发送 tus 请求,其中 {type} 是您想要与上传的文件关联的对象类型。上传请求必须包含来自 BEdita API 的预期授权头。

上传完成后,将创建一个 BEdita 对象 {type},并将 tus 响应装饰为包含

BEdita-Object-Id: <id>
BEdita-Object-Type: <type>

包含 BEdita 对象 id 和类型的头。