Twitter bootstrap 如何使用Jasny文件上载获取文件位置

Twitter bootstrap 如何使用Jasny文件上载获取文件位置,twitter-bootstrap,jasny-bootstrap,Twitter Bootstrap,Jasny Bootstrap,我想将文件位置传递给我的控制器,我在这里的每个元素上都使用了data bind=“value:x”,但由于没有可用的数据,我无法捕获文件位置 我正在使用Jasny Bootstrap FileUpload中的脚本 <div class="fileupload fileupload-new" data-provides="fileupload"> <div class="input-append"> <div class="uneditable-input

我想将文件位置传递给我的控制器,我在这里的每个元素上都使用了
data bind=“value:x”
,但由于没有可用的数据,我无法捕获文件位置

我正在使用Jasny Bootstrap FileUpload中的脚本

<div class="fileupload fileupload-new" data-provides="fileupload">
  <div class="input-append">
    <div class="uneditable-input span3"><i class="icon-file fileupload-exists"></i> 
<span class="fileupload-preview"></span></div><span class="btn btn-file">
<span class="fileupload-new">Select file</span><span class="fileupload-exists">Change</span>
<input type="file" /></span><a href="#" class="btn fileupload-exists" data-dismiss="fileupload">Remove</a>
  </div>
</div>

选择文件更改

如果您发布了整个表单,将会很有帮助。
起初,我一直在努力进行设置,但后来才意识到我所要做的就是在表单中设置
:multipart=>true

<%= form_for @item, :html => {:multipart => true} do |f| %>
{:multipart=>true}do | f |%>

完成此操作后,您应该能够在控制器中获取文件路径。但我不确定这是否能解决你的问题。同样,如果您在提交表单时在参数中显示更多代码和当前获取的内容,这将有所帮助。

请在不同的帖子上查看相同的问题和一些答案:
<%= form_for @item, :html => {:multipart => true} do |f| %>


@Adeel的帖子解决了我的问题。

您好,谢谢您的回答。不幸的是,我们不使用表单,因为我们使用ajax调用将参数传递给控制器,所以简单地说就是这些代码。