0

我正在尝试在我的应用程序中集成一个 Blueimp Jquery File Upload 插件。

我的应用程序有一个在 Node.js 服务器中运行的 AngularJS 前端和一个在 WEBrick 服务器中运行的 Rails API 后端。

我想澄清哪些是存储文件的最佳做法?在 Angular(本例为 Node.js)服务器或 Rails 中。

谢谢,罗伯托。

4

1 回答 1

3

我正在开发一个与您的布局完全相同的应用程序,我遇到了同样的问题。

由于我试图将后端和前端完全分开,并在后端完成数据库和文件的所有工作,我发现最好将文件保存在 Rails 服务器中。这也为您提供了对文件进行后台操作的选项(例如使用sidekiq),而无需让用户在前端等待完成。

有很多工具可以将文件从 angularJS 上传到服务器(Rails),但我个人发现angular-file-upload指令最容易理解和实现。我建议你检查一下。

我希望它有帮助,乌鲁格贝克

于 2013-11-14T12:34:07.543 回答