我想通过Ruby on Rails在服务器上获取xml文件内容。 如果没有上传文件我怎么能这样做。并在用户浏览器中将xml文件内容从客户端发送到服务器。 正是我想要做的。编写应用程序以从表单中获取gpx文件内容。用户应在表单中输入文件路径并提交。
答案 0 :(得分:0)
当您在Rails中上传文件时会发生这种情况,例如使用
这样的表单<%= form_for @page, multipart: true do |f| %>
<%= f.file_field :name %>
<%= f.submit %>
<% end %>
您在ActionDispatch::Http::UploadedFile
中获得params[:page][:name]
个对象。此UploadedFile
包含名为File
的{{1}}对象。
您可以从此tempfile
通常你会使用像tempfile
或paperclip
这样的宝石来处理文件上传。