代码如下:
using System;
using System.Collections;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using System.IO;
using SQLServerDAL;
using Model;
using Json;
namespace ImageServer {
/// <summary>
/// $codebehindclassname$ 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Handler1 : IHttpHandler {
public void ProcessRequest(HttpContext context) {
context.Response.ContentType = "text/plain";
Json.Json c = new Json.Json();
//接受文件
foreach (string fileKey in context.Request.Files) {
HttpPostedFile file = context.Request.Files[fileKey];
c.success(file.FileName);
file.SaveAs(Path.Combine(context.Server.MapPath("."), file.FileName));
}
//string type = context.Request.QueryString["type"];
//switch (type) {
// case "login":
// string name = context.Request.QueryString["name"];
// string pass = context.Request.QueryString["pass"];
// if (name != null) {
// //Model.User user = new Model.User();
// int i = new BLL.User().setUser(name, pass);
// if (i > 0) {
// c.success("注册成功");
// }
// }
// else {
// c.error("参数不能为空!");
// }
// break;
// case "image":
// break;
// default:
// c.error("type参数不能为空!");
// break;
//}
context.Response.Write(c.toJson());
}
public bool IsReusable {
get {
return false;
}
}
}
}