就像在锡上说的那样,我正在尝试使用我的Ember.js应用程序将图像上传到Rails后端,该后端使用Paperclip来管理文件上传。我环顾四周,看不到任何简单的方法,有人知道这里有一个好的解决方案吗?
答案 0 :(得分:2)
我最近遇到过类似情况,结果发现文件上传有很多复杂问题 - 设备是否支持它,您是否希望能够设置触发上传的输入样式等等。
我们选择了Jquery文件上传:https://github.com/blueimp/jQuery-File-Upload
我采用的方法是从浏览器直接上传到S3,然后将S3作为属性返回的令牌设置为模型,然后将其保存到服务器。然后在服务器上,您启动后台作业以从S3中提取该文件并将其放在应该的位置。
答案 1 :(得分:1)
几个月前我写了一个相当简单的ember.js文件上传示例,展示了如何编写自定义视图+自定义适配器,允许您将多部分表单发布回服务器。我做的例子是为python / django构建的,但概念应该适用
https://github.com/toranb/ember-file-upload
我最近将此升级到RC1(就像5分钟前一样),它似乎仍在工作:D
答案 2 :(得分:1)
Ember现在有一个Ember Uploader插件。我现在正处于整合过程中。
我有几个问题我正在熨平,但看起来非常合法。可能比使用jquery文件上传更少的配置。