3

我一直在寻找一种使用 Hot Chocolate 上传文件(例如图像)的方法,但我似乎在他们的文档中找不到任何关于它的信息。

有谁知道该怎么做?

提前致谢

4

2 回答 2

1

HotChocolate 现在支持上传文件的多部分请求规范

但是,根据您的流量和文件上传频率,您可能希望将文件上传卸载到外部服务。以 Azure 为例,你可以有一个requestUpload解析器,它获取 Azure Blob 存储的SAS 令牌,然后将此 URL 返回给你的客户端。然后客户端可以使用这个 URL 来执行上传。

于 2021-04-26T21:13:13.700 回答
1

来自Hotchocolate slack 频道,这里是该问题的答案:

非正式有这个 https://gist.github.com/PascalSenn/9b623a439426fa361552632d8bd7972a

你也可以使用这个:

如果它们是小文件,您可以使用 base64 编码的字符串,但这显然有一些限制

这些是我认为最适合您的问题的答案。

这是 slack 中对话的链接: https ://hotchocolategraphql.slack.com/archives/CD9TNKT8T/p1597299757043300

注意:您必须先订阅才能看到线程

于 2020-09-09T19:29:17.683 回答