就像它說的那樣,我試圖用我的Ember.js應用程序上傳圖像到使用Paperclip管理文件上傳的Rails後端。我環顧四周,看不到任何簡單的方法來做到這一點,有人知道這裏有一個很好的解決方案嗎?通過Ember.js應用程序將圖像上傳到Rails服務器
回答
我最近遇到了類似的,而且事實證明,現在有很多與文件上傳併發症 - 設備是否支持它,你要能夠樣式觸發上傳輸入等
我們選擇了Jquery文件上傳:https://github.com/blueimp/jQuery-File-Upload
我採取的方法是直接從瀏覽器上傳到S3,然後設置S3作爲模型屬性返回的令牌,然後將其保存到服務器。然後在服務器上,您啓動了一個後臺作業,從S3中提取該文件並將其放置在應該的位置。
幾個月前,我寫了一個相當簡單的ember.js文件上傳示例,說明如何編寫自定義視圖+自定義適配器,以便您可以將多部分表單發回服務器。我做的例子,是爲蟒蛇/ Django的,但這些概念應適用
https://github.com/toranb/ember-file-upload
我最近升級這RC1(如5分鐘前),它似乎仍然可以工作:d
是文件上傳的自定義適配器嗎? – Edward 2013-07-31 15:56:39
不是100%,但您需要一些代碼(模型或適配器)來序列化表單數據並將其發佈 – 2013-07-31 16:00:08
有現在是Ember的Ember Uploader插件。我現在正在整合它。
我有幾個扭結我熨平了,但它似乎很合法。可能比使用jquery文件上傳少配置。
- 1. 上傳圖像通過Android應用程序FTP服務器
- 2. 從android應用程序將圖像上傳到服務器
- 3. HTML5網絡應用程序將圖像上傳到服務器
- 4. Rails將Rails應用程序上傳到Passenger服務器
- 5. Android - 從應用程序上傳圖像到IIS服務器
- 6. 圖像上傳到服務器在Windows Phone8應用程序
- 7. 從ios應用程序上傳圖像到服務器
- 8. 從phonegap應用程序上傳圖像到服務器(servlet)
- 9. 從Flex Web應用程序上傳圖像到服務器
- 10. 通過iOS應用程序將圖像上傳到Salesforce
- 11. 通過Httppost將圖像上傳到服務器
- 12. 將圖像上傳到服務器通過JavaScript
- 13. 通過將圖像分成小塊來將大圖像上傳到服務器
- 14. 如何將多個圖像上傳到服務器到Django應用程序?
- 15. 使用PaperClip將圖像從Android上傳到Rails服務器
- 16. 從移動應用程序上傳服務器上的圖像
- 17. 如何使用ios應用程序將圖像上傳到Node.JS服務器
- 18. 使用PHP將圖像從應用程序上傳到服務器
- 19. 使用ADF移動應用程序將圖像上傳到FTP服務器
- 20. 將圖像上傳到服務器symfony2
- 21. 將圖像上傳到服務器ImageSwitcher
- 22. android將圖像上傳到服務器
- 23. 將圖像上傳到從服務器
- 24. 將圖像上傳到服務器angularjs
- 25. 將圖像上傳到服務器
- 26. 上傳Rails應用程序到現場服務器
- 27. 將圖像從iOS應用程序上傳到服務器時出錯
- 28. 如何將圖像上傳到Android應用程序中的FTP服務器?
- 29. 將Rails應用程序從開發服務器傳遞到生產服務器
- 30. 通過GWT將文件上傳到Rails服務器
你爲什麼不把它放在S3中? – betoharres 2015-11-12 18:54:15
因爲它需要處理 - 調整大小等。 – stef 2015-11-13 10:47:57