В папку с картинками вставляешь такую штуковину | Код | <%@ Page Language="C#" CodeBehind="preview.aspx.cs" Inherits="csaspnettests.images.preview" %> <%@ Import Namespace="System.Drawing" %> <%@ Import Namespace="System.Drawing.Imaging" %> <%@ Import Namespace="System.IO" %>
<% Response.ContentType = "image/jpg"; string address =Path.Combine(Page.MapPath(""), Request.Params["address"]); using (var img = System.Drawing.Image.FromFile(address)) { using (Bitmap bmp = new Bitmap(img, 100, 100)) { bmp.Save(Response.OutputStream, ImageFormat.Jpeg); } } %>
|
А на странице, где нужно вставить превью, адрес нужной картинки будет выглядеть например так images/preview.aspx?address=originalfilename.jpg Как-то так| Код | <img alt="prev" src="images/preview.aspx?address=originalfilename.jpg" />
|
Где images/preview.aspx - адрес вышеприведённого кода, а originalfilename.jpg - имя файла нужной картинки(в том же каталоге). С остальным, я думаю, разберёшься. |