热巧克力文件上传
File Upload in Hot chocolate
我一直在寻找一种使用 Hot Chocolate 上传文件(例如图像)的方法,但我似乎没有在他们的文档中找到任何相关信息。
有人知道怎么做吗?
提前致谢
来自 Hotchocolate 松弛频道的是该问题的答案:
unofficially there is this
https://gist.github.com/PascalSenn/9b623a439426fa361552632d8bd7972a
你也可以使用这个:
if they're small files, you can use base64-encoded strings, but that obviously has some limitations
这些是我认为最符合您问题的答案。
下面是 link 的 slack 对话:
https://hotchocolategraphql.slack.com/archives/CD9TNKT8T/p1597299757043300
注意:您必须先订阅才能看到主题
HotChocolate 现在支持 Multipart Request Specification 上传文件。
不过,根据您的流量和文件上传频率,您可能希望将文件上传卸载到外部服务。以 Azure 为例,你可以有一个 requestUpload
解析器,它为 Azure Blob 存储获取一个 SAS token,然后 return 这个 URL 到你的客户端。然后客户端可以使用这个 URL 来执行上传。
我一直在寻找一种使用 Hot Chocolate 上传文件(例如图像)的方法,但我似乎没有在他们的文档中找到任何相关信息。
有人知道怎么做吗?
提前致谢
来自 Hotchocolate 松弛频道的是该问题的答案:
unofficially there is this https://gist.github.com/PascalSenn/9b623a439426fa361552632d8bd7972a
你也可以使用这个:
if they're small files, you can use base64-encoded strings, but that obviously has some limitations
这些是我认为最符合您问题的答案。
下面是 link 的 slack 对话: https://hotchocolategraphql.slack.com/archives/CD9TNKT8T/p1597299757043300
注意:您必须先订阅才能看到主题
HotChocolate 现在支持 Multipart Request Specification 上传文件。
不过,根据您的流量和文件上传频率,您可能希望将文件上传卸载到外部服务。以 Azure 为例,你可以有一个 requestUpload
解析器,它为 Azure Blob 存储获取一个 SAS token,然后 return 这个 URL 到你的客户端。然后客户端可以使用这个 URL 来执行上传。