1

我想将文件位置传递给我一直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>
4

2 回答 2

3

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

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

一旦你这样做了,你应该能够在控制器中获取文件路径。我不确定这是否可以解决您的问题。同样,如果您在提交表单时显示更多代码以及当前在参数中获得的内容,这将有所帮助。

于 2012-10-29T20:24:50.760 回答
0

在不同的帖子上查看相同的问题和一些答案: jQuery Ajax File Upload

@Adeel 的帖子解决了我的需求。

于 2013-02-05T23:09:01.070 回答