Valums uploader插件 - 在表单提交上传文件

时间:2012-12-13 21:19:21

标签: jquery asp.net file-upload asp.net-mvc-4 fine-uploader

我在asp.net mvc4中使用Valums上传器插件进行文件上传。但我想在表单提交上传文件。所以我使用了以下代码并将“autoUpload”选项设置为false。这是我的代码: -

$(document).ready(function () {
          var manualuploader = $('#manual-file-uploader').fineUploader({
              request: {
                  endpoint: ''  
              },
              autoUpload: false,
              text: {
                  uploadButton: '<i class="icon-plus icon-white"></i> Select Files'
              },
              debug: true,
          });

   });

正如您所看到的,我没有将任何url传递给端点,因为我需要在表单post中保存数据库中的文件和所有模型属性。我试图在我的控制器操作中访问“qqfile”属性但是没有运气。 这是我的控制器动作

       [HttpPost]
        public ActionResult Create(ViewModel model,string qqfile)
        {
        }

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您必须指定一个端点。如果您想推迟上传,只需将autoUpload设置为false,就像您已经完成的那样,然后在您想要开始上传时调用uploadStoredFiles()函数。