91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C# 通過ASHX保存上傳的圖片并制作高質量的縮略圖的代碼

發布時間:2020-06-27 05:08:16 來源:網絡 閱讀:789 作者:yellowred 欄目:編程語言

如下的內容段是關于C# 通過ASHX保存上傳的圖片并制作高質量的縮略圖的內容,應該能對小伙伴也有幫助。

<%@ WebHandler Language="C#" Class="UploadFile" Debug="true" %>

using System;
using System.Web;

public class UploadFile : IHttpHandler
{

  public void Proce***equest(HttpContext context)
  {
    context.Response.ContentType = "text/plain";
    HttpPostedFile f1 = context.Request.Files["f1"];
    String fileExt = System.IO.Path.GetExtension(f1.FileName);
    System.Drawing.Image image = System.Drawing.Image.FromStream(f1.InputStream);
    int newWidth = 300, newHeight = 200;
    if ((decimal)image.Width / image.Height > (decimal)newWidth / newHeight)
    {
    }
    else if ((decimal)image.Width / image.Height < (decimal)newWidth / newHeight)
    {
    }
    System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(newWidth, newHeight);
    System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bmp);
    g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
    g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
    g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High;
    System.Drawing.Rectangle rectDestination = new System.Drawing.Rectangle(0, 0, newWidth, newHeight);
    g.DrawImage(image, rectDestination, 0, 0, image.Width, image.Height, System.Drawing.GraphicsUnit.Pixel);
    bmp.Save(context.Server.MapPath("~/") + DateTime.Now.ToString("yyyyMMddHHmmss") + fileExt);
    bmp.Dispose();
    image.Dispose();
    context.Response.Write("OK");
  }

  public bool IsReusable
  {
    get
    {
      return false;
    }
  }

}

上傳表單

<form id="form1" action="UploadFile.ashx" method="post" enctype="multipart/form-data">
<input type="file" name="f1" />
<input type="submit" />
</form>
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新竹市| 定安县| 前郭尔| 绍兴县| 禹城市| 柳林县| 玛沁县| 随州市| 页游| 封丘县| 行唐县| 梓潼县| 唐海县| 石台县| 内江市| 亚东县| 明星| 高雄县| 外汇| 台中市| 泾阳县| 镇安县| 大竹县| 马关县| 许昌县| 民县| 承德市| 昭苏县| 丹棱县| 安丘市| 黄梅县| 景东| 邛崃市| 根河市| 子长县| 漠河县| 麻栗坡县| 禹城市| 兴义市| 淮安市| 三原县|