if (Request["test_cancel"] == "1") {
   // 保留3秒,测试取消功能,因为本地上传太快了,所以在这模拟一下
   System.Threading.Thread.Sleep(3000);
   }   bool success = false;
   // 这里只是简单的直接保存到 UploadFiles 目录
   if (Request.Files.Count > 0) {   string ext = System.IO.Path.GetExtension(Request.Files[0].FileName).ToLower();
   if (ext == ".jpg" || ext == ".gif" || ext == ".png" && Request.Files[0].ContentLength <= 512 * 1024 * 1024) {
     
  success = true;
   string fileName = Guid.NewGuid().ToString("N") + ext;
     
  Request.Files[0].SaveAs(Server.MapPath("~/UploadFiles/") + fileName);
     
  Response.Write("{ success: true, fileUrl:'UploadFiles/" + fileName + "' }");
   Response.End();
   }
   }   if (!success) {
   Response.Write("{ success: false, fileUrl:'' }");
   Response.End();
   }