【发布时间】:2014-04-08 05:06:30
【问题描述】:
我正在使用jquery file uploader,它使用起来非常简单。
基本上,它的作用是创建一个<iframe> 并添加一个<form method="POST" enctype="multipart/form-data" action="settings.action">
然后,它在该表单内创建一个<input type="file">,并将该表单提交给给定的action 设置。
$('#sampleFile').ajaxfileupload({
action:'AsyncFileUploadHandler.ashx' // submits the file to this url
});
这是我的处理程序:
<%@ WebHandler Language="C#" Class="AsyncFileUploadHandler" %>
using System;
using System.Web;
public class AsyncFileUploadHandler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
// I don't know how to grap the uploaded file here.
}
public bool IsReusable {
get {
return false;
}
}
}
我见过 MVC 示例,但没有见过 Web 表单。谷歌搜索真的没有给我任何东西。而且似乎这个问题在SO上没有重复。
那么,我应该在我的处理程序中做什么来获取文件内容?
【问题讨论】: