使用 React/ Electron 作为前端将大文件上传到 Rails 应用程序的最佳方法

发布于 2025-01-09 04:50:34 字数 110 浏览 0 评论 0原文

我想知道实现将大文件上传到 Rails 应用程序的最佳方法是什么,但前端不在 Rails 中,而是在 React/ Electron 中。此外,我无法使用 S3 或任何类型的云存储,文件会直接发送到服务器。

I would like to know what is the best approach to implement the upload of large files to a Rails app but the front-end isn't in Rails it is in React/electron. Besides, I can't use S3 or any kind of cloud storage the files goes directly to the server.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梨涡 2025-01-16 04:50:34

你需要两件事。

  1. 后端服务,通过 API 前端库处理文件上传
  2. ,通过 API 调用后端

对于后端,您可以使用类似 回形针载波活动存储

对于前端 我喜欢使用Uppy 具有非常用户友好的 UI,并且与 React 兼容

这是一个可能对您有用的指南 https://gorails.com/episodes/uppy-with-active-storage

You need 2 things.

  1. backend service that handles the file uploads via API
  2. frontend library to call to the backend via API

For the backend you could use something like paperclip, carrierwave or active storage

For the frontend I like to use Uppy which has a very user-friendly UI and is compatible with react

Here is a guide that could be useful to you https://gorails.com/episodes/uppy-with-active-storage

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文