2012-08-27 130 views

回答

20

您可以使用read方法上傳對象。如果我們有一個叫做爲MyModel模型,它有一個名爲其用CarrierWave的mount_uploader方法添加attachment領域,我們可以做到以下幾點:

obj = MyModel.first 
contents = obj.attachment.read 

這將讓該文件的實際內容。退房this doc

+0

超級,它就像你說的那樣工作。謝謝! – AKWF

+0

肯定會更好+1 – apneadiving

+1

不,這可以*不*工作在local_root集合的本地存儲文件上。 – AKWF

3

你只需要open-uri

require 'open-uri' 
file_contents = open(string_url) {|f| f.read } 
相關問題