网页中这样:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head );
}
});
}
</script>

<body>
<form enctype="multipart/form-data" method="post">
<input type="file" >
</div>
</form>
</body>
</html>

 

 

 

 

一般处理程序中这样:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Web;

namespace test
{
/// <summary>
/// UploadImageHandler 的摘要说明
/// </summary>
public class UploadImageHandler : IHttpHandler
{

public void ProcessRequest(HttpContext context)
{
//不知道为什么获取不到
//HttpPostedFile file = context.Request.Files["userFile"];
string filePath = context.Request["imgPath"];
string path = "UploadImgs\\";
Bitmap map = new Bitmap(filePath);
string fileName = Path.GetFileName(filePath);
string mapPath = context.Server.MapPath("~");
string savePath = mapPath + "\\" + path + fileName;
map.Save(savePath);
//上传成功后显示IMG文件
StringBuilder sb = new StringBuilder();
sb.Append("<img id=\"imgUpload\" src=\"" + path.Replace("\\", "/") + fileName + "\" />");
context.Response.Write(sb.ToString());
context.Response.End();
}

public bool IsReusable
{
get
{
return false;
}
}
}
}

相关文章:

  • 2021-08-03
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
  • 2021-09-09
  • 2021-10-27
猜你喜欢
  • 2022-12-23
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
  • 2022-01-05
相关资源
相似解决方案