2013-09-21 75 views
0

如何在沒有任何gem的rails中獲取連接的excel文件的完整文件路徑。如何檢索rails3中的瀏覽文件的完整路徑

我的看法是

<%= form_for @hotel, :url => { :action => "create_by_excel_sheet" } do |f| %> 
    <%= f.file_field :excel_sheet %> 
    <%= f.submit %> 
<%end%> 

並提交表單時,我想收到create_by_excel_sheet行動

我試圖

params["hotel"]["excel_sheet"].tempfile.path附加的Excel文件的路徑,然後將其返回"/tmp/RackMultipart20130921-3387-1ffc97o"不是文件路徑。

Ex: /file_path/file_name.file_extension 

回答

0

我不知道,但在我看來,你得到真正的完整路徑,它從你的系統根/開始。你可以很容易地檢查它。

我認爲把尚未保存的文件(但已經上傳)放到系統臨時文件夾是合乎邏輯的。

相關問題