FileUpload控件上传图片并保存在文件夹中

二,也可以以二进制流读出文件夹中的图片,两个页面1.aspx,1.ashx<%@ WebHandler Language="C#" Class="ImageHandler" %> using System; using System.Web; /**

/// 这就一个没有任何实现的一般处理程序。 /// public class ImageHandler : IHttpHandler { public void ProcessRequest (HttpContext context) { //获取虚拟目录的物理路径。 string path = context.Server.MapPath(""); //获取图片文件的二进制数据。 byte[] datas = System.IO.File.ReadAllBytes(path + "//U1513.jpg"); //将二进制数据写入到输出流中。 context.Response.OutputStream.Write(datas, 0, datas.Length); } public bool IsReusable { get { return false; } } } <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> 无标题页
注意上面的代码:
中ImageUrl指向的是ImageHandler.ashx文件

 

你可能感兴趣的:(FileUpload控件上传图片并保存在文件夹中)