hasura - 如何在 hasura graphql 引擎上上传文件或图像
问题描述
例子:
- 将文件上传到服务器并将生成的路径保存到数据库,只有经过身份验证的用户才能上传文件
如何实施?
解决方案
总结一下,我们有 3 种方法:
- 客户端上传到 s3(或类似服务),获取文件 url,然后对正确的表进行插入/更新突变
- 自定义上传器 - 编写上传文件和改变数据库的应用程序/服务器,并使用 nginx 路由将一些请求重定向到它
- 使用模式拼接的自定义解析器(示例)
推荐阅读
- javascript - beforeEach 中的异步函数未在测试块之前完成
- python - 在 python 中打开和保存播放列表时遇到问题
- node.js - 如何将 req.body 从路由器文件传递到模块?
- octobercms - OctoberCMS Builder 不保存更改
- python - 如何通过 Python 程序切换用户并以该用户身份执行多个终端命令
- javascript - A-frame 显示鼠标指针和函数
- python - IndexError:布尔索引与索引数组不匹配
- android - 在 LivedataCouroutine Builder 中组合多个调用
- r - 如何使用 stringdist 匹配一个模糊和一个精确的 data.table 列
- python - 修改字符串模板以使用其他变量作为修饰符