我不得不放弃uploadify以支持jQueryFileUpload以适应网络应用上的非Flash移动用户。但是,我的upload.ashx处理程序在jQuery的帖子中没有收到任何内容。
$('#fileupload').fileupload({
autoUpload: true,
dataType: 'json',
url: webroot + 'handlers/Upload.ashx',
done: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.name).appendTo('#files');
});
}
});
处理程序代码:
public void ProcessRequest (HttpContext context) {
HttpPostedFile postedFile = context.Request.Files["Filedata"];
}
为什么postedFile
会返回null
?
答案 0 :(得分:2)
我明白了:
HttpPostedFile postedFile = context.Request.Files.Get(0) as HttpPostedFile;
simples