2013-05-28 66 views
0

我想通过Ruby on Rails获取服务器上的xml文件内容。 我怎么做,没有上传文件。并在用户浏览器中将xml文件内容从客户端发送到服务器。 正是我想要做的。编写一个应用程序来从表单中获取gpx文件内容。用户应该在表单中输入文件路径并提交。将XML文件内容从客户端浏览器发布到服务器

回答

0

这是当你上传Rails的一个文件,即与窗体像

<%= form_for @page, multipart: true do |f| %> 
    <%= f.file_field :name %> 
    <%= f.submit %> 
<% end %> 

params[:page][:name]得到ActionDispatch::Http::UploadedFile对象会发生什么。此UploadedFile包含File对象,其中包括tempfile

你可以阅读从这个tempfile

解析上传的XML文件的内容通常情况下你可以使用宝石像paperclipcarrierwave来处理文件上传。

相关问题