2013-03-24 71 views
0

我使用Android設備通過POST方法將文件上載到服務器。但我不知道如何讓Rails處理這個事件。這意味着,在Android設備通過POST方法將文件發送到服務器後,鏈接:http://localhost/upload_file,rails服務器可以處理此事件,並將該文件放入數據庫中。Ruby on Rails:將文件上傳到服務器

我有谷歌和一些結果,告訴我使用額外的插件。是否存在任何純粹的方法只使用rails?請告訴我。

謝謝:)

回答

1

Rails可以很容易地處理文件上傳。下面是你應該閱讀有關指南:http://guides.rubyonrails.org/form_helpers.html

下面是從導向一個小片段:

5.1什麼被上傳

在params哈希表的對象的實例IO的子類。根據上傳文件的大小,它實際上可能是一個StringIO或由臨時文件支持的文件實例。在這兩種情況下,對象都將具有包含文件在用戶計算機上的名稱的original_filename屬性和包含上載文件的MIME類型的content_type屬性。