我正在尝试在我的应用程序中集成一个 Blueimp Jquery File Upload 插件。
我的应用程序有一个在 Node.js 服务器中运行的 AngularJS 前端和一个在 WEBrick 服务器中运行的 Rails API 后端。
我想澄清哪些是存储文件的最佳做法?在 Angular(本例为 Node.js)服务器或 Rails 中。
谢谢,罗伯托。
我正在尝试在我的应用程序中集成一个 Blueimp Jquery File Upload 插件。
我的应用程序有一个在 Node.js 服务器中运行的 AngularJS 前端和一个在 WEBrick 服务器中运行的 Rails API 后端。
我想澄清哪些是存储文件的最佳做法?在 Angular(本例为 Node.js)服务器或 Rails 中。
谢谢,罗伯托。
我正在开发一个与您的布局完全相同的应用程序,我遇到了同样的问题。
由于我试图将后端和前端完全分开,并在后端完成数据库和文件的所有工作,我发现最好将文件保存在 Rails 服务器中。这也为您提供了对文件进行后台操作的选项(例如使用sidekiq),而无需让用户在前端等待完成。
有很多工具可以将文件从 angularJS 上传到服务器(Rails),但我个人发现angular-file-upload指令最容易理解和实现。我建议你检查一下。
我希望它有帮助,乌鲁格贝克