无法找到将文件直接上传到存储桶的方法,而不是将文件提交到PHP后端,然后将其从后端转发到存储桶。
有没有办法用双腿令牌做到这一点?
答案 0 :(得分:0)
出于安全原因,建议的方法是从客户端上传到后端,从后端上传到Forge。原因是避免向客户端发送具有data:write
或data:create
权限的令牌,这将允许攻击者搞砸这些存储桶中存在的数据。
如果您想从客户端执行此操作,您唯一需要做的就是从后端生成令牌,为客户端公开端点以访问它,并使用令牌从客户端执行REST调用该端点:PUT buckets/:bucketKey/objects/:objectName