- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我使用 Kuzzle 作为我的渐进式 Web 应用程序的后端,并且我想做一些文件上传。
据我所知,Kuzzle 不支持服务器端文件存储。
如何从我的应用程序上传图像,然后将其显示给其他用户?
最佳答案
编辑(2019-05-20):由于这是移动或 Web 应用程序中的一项最新功能,我们开发了一个 Kuzzle 插件,允许使用预签名 URL 将文件上传到 S3:https://github.com/kuzzleio/kuzzle-plugin-s3
查看自述文件:https://github.com/kuzzleio/kuzzle-plugin-s3#example-using-the-javascript-sdk
原始回复:
Kuzzle 本身并不处理文件上传。
处理文件上传的最佳方法是使用 Amazon S3 或 Cloudinary 等外部服务在客户端上传文件,然后将文件 URL 和元数据存储到 Kuzzle 中。
您可以开发一个 Kuzzle 插件来生成具有微小 TTL 的 S3 预签名上传 URL,然后使用此 URL 将文件直接上传到 S3 存储桶。
这样您就可以在文件上传中使用 Kuzzle 身份验证和权限管理系统。
这里有一些关于预签名 URL 的资源:https://medium.com/@aakashbanerjee/upload-files-to-amazon-s3-from-the-browser-using-pre-signed-urls-4602a9a90eb5
您需要开发一个带有自定义 Controller 的 Kuzzle 插件来生成这些 URL:https://docs.kuzzle.io/plugins/1/controllers
全面披露:我在 Kuzzle 担任核心开发人员
关于node.js - 如何通过 Kuzzle 使用文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54805523/
kuzzle.auth.createApiKey 用法的最佳实践是什么? 在应用程序外部调用它以生成 token ,然后将 token 放入环境变量中并在 cade 中使用它 (kuzzle.jwt
我正在使用 Kuzzle 作为我的实时聊天应用程序的后端。当用户在移动聊天应用程序中处于离线状态时,发送推送通知的更好方法是什么? 1。使用自定义插件 Hook // check for every
我正在尝试从管理控制台创建一个枚举字段,但我无法正确实现 我浏览了 Elasticsearch 的文档,但我并不真正了解所有内容。 "ville": { "type": "enum",
使用 kuzzle.collection.create('abc123', 'yellow-taxi', {definition}); 在索引上创建集合。集合已创建,但未应用映射。 这是我使用的代码
使用 kuzzle.collection.create('abc123', 'yellow-taxi', {definition}); 在索引上创建集合。集合已创建,但未应用映射。 这是我使用的代码
我在管理 Kuzzle javascript SDK 的身份验证 Controller 中的 jwt token 时遇到问题。我是 JS 或 Kuzzle 的完全初学者,对于任何错误的假设,我深表歉意
我使用 Kuzzle 作为我的渐进式 Web 应用程序的后端,并且我想做一些文件上传。 据我所知,Kuzzle 不支持服务器端文件存储。 如何从我的应用程序上传图像,然后将其显示给其他用户? 最佳答案
我想在 Kuzzle 堆栈上创建重置密码功能,但我不知道在用户文档中的何处放置额外数据(例如用于重置密码的 token )。 此外,用户不应该能够更改数据本身。 我应该使用 security.upda
我正在使用 Kuzzle 来构建一个简单的类似 slack 的应用程序。我有一个简单的集合,其中包含仅包含其他文档 ID 的文档。 我想从这个集合中查询一个 id 列表,但在响应中遇到了一个空的命中数
我正在尝试扩展 KUZZLE JavaScript SDK,以便调用 kuzzle 服务器上的一些 Controller ,这些 Controller 是通过插件实现的。我正在遵循该指南:add co
我已经集成了 kuzzle在 ReactJS 应用中使用 Kuzzle-SDK 首先一切正常。我使用 kuzzle.auth.login('local', credentials) 登录并将 JWT
我想使用 OAuth 提供程序来验证对我的 kuzzle 实例的请求。 执行此操作的标准或首选方法是什么? 最佳答案 Kuzzle 支持同一用户的多种身份验证策略。这意味着同一用户可以使用用户名/密码
我使用 kuzzle (2.6) 作为我的应用程序的后端。我想加密应用程序用户存储到 Kuzzle 的数据,并将加密 key 与数据库分开组织。 key 持有实体(简称 keyStore)应该只将 k
我是一名优秀的程序员,十分优秀!