我正在尝试使用valums ajax uploader.http://valums.com/ajax-upload/
我的页面上有以下内容:
var button = $('#fileUpload')[0];
var uploader = new qq.FileUploader({
element: button,
allowedExtensions: ['jpg', 'jpeg', 'png', 'gif'],
sizeLimit: 2147483647, // max size
action: '/Admin/Home/Upload',
multiple: false
});
Run Code Online (Sandbox Code Playgroud)
它会发布到我的控制器,但qqfile始终为null.我试过这些:
public ActionResult Upload(HttpPostedFile qqfile)
AND
HttpPostedFileBase file = Request.Files["file"];
Run Code Online (Sandbox Code Playgroud)
没有运气.
我在rails上找到了ruby的例子,但不确定如何在MVC中实现它 http://www.jigsawboys.com/2010/10/06/ruby-on-rails-ajax-file-upload-with-valum/
在firebug中我看到: http:// localhost:61143/Admin/Home/Upload?qqfile = 2glonglonglongname + - + Copy.gif



我正在寻找好的ajax上传解决方案.
我试着用
1)SWFUpload(它工作正常,但仅适用于一个文件)
2)Jquery Ajax插件(它不工作,它不支持IE中的进度条)
我想问你使用进度条上传多个文件时使用了哪些解决方案?
Valums文件上传器(现在称为Fine Uploader)在Internet Explorer 9下不起作用,但在Chrome下也不错.
因此,在IE下,它显示文件的名称和按钮CANCEL,并且没有上传的百分比.
任何线索?

更新:
解决方案在这里以及MVC Valums Ajax Uploader - IE不会在request.InputStream中发送流