Ext上传文件C#后台一般处理程序为何获取不到

newbie_code 2014-10-25 01:32:04
前端ExtJS代码
Ext.onReady(function () {
Ext.create("Ext.form.FormPanel", {
width: 400,
renderTo: "test",
fileUpload: true,
items: [{
xtype: "fileuploadfield",
id: "Q_Annex",
name: "Q_Annex",
fieldLabel: "上传"
}],
buttons: [{
text: "上传",
handler: function () {
Ext.Ajax.request({
url: "Ajax/AnnexHandler.ashx",
success: function (response) {
alert(response.responseText);
}
})
}
}]
});
})

后台C# 一般处理程序代码

public class AnnexHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
try
{
HttpFileCollection fileCollect = context.Request.Files;
if (fileCollect.Count > 0)
{
context.Response.Write("success");
}
else
{
context.Response.Write("failure");
}
}
catch(){ }
}
}

后台的fileCollect为空是怎么回事儿啊?
求高手指教啊
...全文
236 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ashou706 2014-10-27
  • 打赏
  • 举报
回复
ashx文件不能得到提交页面的页面信息,还是换个方式吧。也就是说ashx不能的到form的提交内容。
newbie_code 2014-10-25
  • 打赏
  • 举报
回复
引用 3 楼 slwsss 的回复:
f12 调试看提交什么过去

这是设置断点之后的内容 那个 count属性为0
slwsss 2014-10-25
  • 打赏
  • 举报
回复
f12 调试看提交什么过去
newbie_code 2014-10-25
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
确定上传了没有?
这个怎么确定啊?我没这样整过啊。求解啊
slwsss 2014-10-25
  • 打赏
  • 举报
回复
确定上传了没有?

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧