- Crie um form com o campo de arquivo na view
<% form_for :my_form, :html => {:multipart => true} do |f| %>
...
Escolha o arquivo : <%= c.file_field :file %>
...
<% end %>
- Escrever o arquivo pelo controller
#foi criada um dir temp dentro de public/ para salvar os arquivos
def recebe_arquivo
f = File.new("#{Rails.root}/public/temp/#{params[:my_form][:file].original_filename}", "w+")
f.write params[:my_form][:file].read
f.close
end
Observações:
- não esquecer do multipart => true
- pode ser usado um temp file
Nenhum comentário:
Postar um comentário