mg4355娱乐mg手机版 > mg4355 cc线路检测中心 >

ASP.NET2.0 遍历文件夹下所有图片

1.以下目录有若干图片(都是大图片)
图片 1

2.在页面展现效果图
图片 2

3.代码

后台代码 using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Runtime.Remoting;
using System.Runtime.Remoting.Lifetime;
using System.IO;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        DirectoryInfo imagesfile = new DirectoryInfo(Server.MapPath("./images"));
        DataList1.DataSource = imagesfile.GetFiles("*.jpg");
        DataList1.DataBind();        

    }
   
}

前台代码:

   

遍历文件夹下所有图片 清清月儿

   

   
         
           
               
           
        <>    

说明:如果大家想生成真正的缩略图就要在另个页面生成 ImageUrl='

Example: SimpleImageHandler.ashx

using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Web;
using System.Web.Caching;

public class SimpleImageHandler : IHttpHandler {

    public void ProcessRequest(HttpContext context)
    {
        // Load image.
        Bitmap bmap = new Bitmap(@"C:TempTEST.JPG");

        // You could do something here, e.g. add some texts to image.
        
        // Send back image.
        context.Response.ContentType = "image/jpeg";
        context.Response.BufferOutput = false;
        bmap.Save(context.Response.OutputStream, ImageFormat.Jpeg);
    }

    public bool IsReusable
    {
        get
        {
            return false;
        }
    }

}

<> <>

上一篇:没有了
下一篇:没有了