直接上传到桶

Uploading straight to bucket

无法找到将文件直接上传到存储桶而不是将文件提交到 PHP 后端然后从后端转发到存储桶的方法。

有没有办法用 2-legged 令牌做到这一点?

有,但出于安全原因,推荐的方法是从客户端上传到后端,然后从后端上传到 Forge。原因是为了避免向客户端发送具有 data:writedata:create 权限的令牌,这将允许攻击者弄乱这些存储桶中存在的数据。

但是,如果您想从客户端执行此操作,您唯一需要做的就是从后端生成一个令牌,为您的客户端公开一个端点以访问它,并使用从客户端执行 REST 调用令牌和该端点:PUT buckets/:bucketKey/objects/:objectName