在做一个文件上传时,做普通正常提交时Request.Files并没有任何问题,当使用Ajax POST提交到ashx文件时,Request.Files里边count居然为零了,属性里加上enctype="multipart/form-data"后还是无法获取到值。`
最初我使用的$.ajax的方式做的POST提交,打算用别的异步上传方法实现时,发现demo里边也是用Requst.Files我测试后,在ashx文件里的HttpContext.Current.Request.Files里的count居然是1,这是什么原因呢?
后台发现这个demo里的提交为$(“form”).ajaxSubmit,使用的是jquery.form.js,我改用$(“form”).ajaxSubmit后居然可以使用了,不过还是不怎么理解其中的原因,在搜索引擎中并找不到任何相关的资料,这是为什么呢?