如何在hyperstack中上传文件?

问题描述 投票:1回答:1

基本上是标题。文档说使用Operations代替传统的API,但我似乎无法找到处理文件上传的方法。

这在Hyperstack中甚至可能吗?

javascript ruby reactjs hyperstack opal
1个回答
0
投票

每条规则都有例外情况https://github.com/hyperstack-org/hyperstack/issues/174

Fileuploads在操作中需要特殊的参数类型。

只需使用常规控制器来定义端点。您仍然可以在客户端ruby代码中使用HTTP.post访问您的终点。

尽管如此,如今大多数文件上传都直接转到某些云存储,如亚马逊AWS。在这种情况下,您确实会定义一个操作来从云存储提供程序获取临时存储URL,因为这一切都需要在服务器端运行。

因此,您将定义一个返回云存储URL的操作(通常只持续几分钟),您将发布到该URL。

在操作中,您可以使用凭据直接联系云存储提供商,或使用Fog gem。

© www.soinside.com 2019 - 2024. All rights reserved.