<input id="fileupload" type="file" name="files[]" data-url="Handler.ashx" multiple>

点击按钮选择文件后,会通过data-url发起一个post请求。

 

asp.net handler的处理代码

需要注意的是,response不可以输出string.Empty,否则客户端会认为没有收到数据

public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "application/json";
var data = GetJsonData();
context.Response.Write(data);
}

public string GetJsonData()
{
return (@"{""FirstName"":""Ravi"", ""LastName"":""Baghel"", 
""Blog"":""ravibaghel.wordpress.com""}");
}