我在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)
{
}
我该怎么做?
答案 0 :(得分:0)
您必须指定一个端点。如果您想推迟上传,只需将autoUpload设置为false,就像您已经完成的那样,然后在您想要开始上传时调用uploadStoredFiles()函数。