|
|
1
9
|
|
|
2
0
如果要将文件上载到awss3,有一种简单的方法,即不必启动另一个服务器来处理文件上载或创建hasura操作的处理程序。 基本上,当您将文件上载到S3时,最好从后端获取签名的url并直接上载到S3。顺便说一句,对于多个图像大小的主机, this approach
一个signedUrl示例如下
你可以看到最重要的部分是
在深入研究AWS-JS-SDK之后,我们可以发现签名是计算出来的 here
它只是一个特定格式的字符串。这意味着我们可以使用hasura计算字段和Postgres加密函数来实现相同的结果。 所以如果你有一张“文件”表
最后,跟随 this 向Hasura公开这个计算字段。
|