zoukankan      html  css  js  c++  java
  • 上传图片包括缩略图

     private string GetImgPath()
            {
                string savePath = "images";

                System.IO.MemoryStream memStream = new System.IO.MemoryStream();
                System.Drawing.Image imgPhoto = null;
                try
                {
                    memStream.Write(imgUpload.FileBytes, 0, imgUpload.FileBytes.Length);//存入内存流中
                    imgPhoto = System.Drawing.Image.FromStream(memStream);//创建图形流
                }
                catch
                {
                    imgPhoto = null;
                }
                if (imgPhoto == null)
                {
                    return "";
                }
                imgUpload.Dispose();
                string fileName = Guid.NewGuid().ToString() + ".jpg";
                string smallName = fileName.Substring(0, fileName.LastIndexOf(".")) + "_small.jpg";
                int iWidth = 100;
                if (imgPhoto.Width > iWidth)
                {
                    System.Drawing.Image.GetThumbnailImageAbort abort = new System.Drawing.Image.GetThumbnailImageAbort(GetBool);
                    int iHeight = (int)((float)iWidth / imgPhoto.Width * imgPhoto.Height);
                    System.Drawing.Image smallImg = imgPhoto.GetThumbnailImage(iWidth, iHeight, abort, new IntPtr());
                    smallImg.Save(Server.MapPath("~/") + savePath + "\\" + smallName);
                    smallImg.Dispose();
                }
                imgPhoto.Save(Server.MapPath("~/") + savePath + "\\" + fileName);
                imgPhoto.Dispose();
                return fileName;
            }

  • 相关阅读:
    [noi31]MST
    [noi34]palindrome
    如何下载InfoQ的视频
    ESRI.Arcgis.esrisystem.AoInitializeClass编译错误解决方法
    Engine中如何把没有Z值的Gemetry转为有Z值的Geomtry:报错"the geometry has no Z values"
    安装 Silverlight 5 出错的解决方法
    屏蔽优酷广告
    ESRI.Arcgis.esrisystem.AoInitializeClass编译错误解决方法
    屏蔽优酷广告
    安装 Silverlight 5 出错的解决方法
  • 原文地址:https://www.cnblogs.com/hqbird/p/1305582.html
Copyright © 2011-2022 走看看