TrainSign.Common/JsStringCommon/ImgUpLoad.cs
(开头部分) 11KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI.WebControls;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
namespace Common
{
/// <summary>
/// 图片文件上传类
/// </summary>
public static class ImgUpLoad
{
/// <summary>
/// 保存图片(不生成小图片)
/// </summary>
/// <param name="FU">上传控件</param>
/// <param name="LastImgFilePath">旧图片文件路径</param>
/// <returns></returns>
public static string SaveFile(FileUpload FU, string LastImgFilePath)
{
return SaveFile(FU, LastImgFilePath, false);
}
/// <summary>
/// 保存图片(默认宽度:72 高度:95 不变形裁剪)
/// </summary>
/// <param name="FU">上传控件</param>
/// <param name="LastImgFilePath">旧图片文件路径</param>
/// <param name="IsMakeSmalllImg">是否生成小图片(默认宽度72,高度:95)</param>
/// <returns></returns>
public static string SaveFile(FileUpload FU, string LastImgFilePath, bool IsMakeSmalllImg)
{
int width = 72;//图片宽度
int height = 95;//图片高度
return SaveFile(FU, LastImgFilePath, IsMakeSmalllImg, width, height, "Cut");
}
/// <summary>
/// 保存图片(默认宽度:72 高度:95 不变形裁剪)
/// </summary>
/// <param name="FU">上传控件</param>
/// <param name="LastImgFilePath">旧图片文件路径</param>
/// <param name="IsMakeSmalllImg">是否生成小图片(默认宽度72,高度:95)</param>
/// <param name="mode">生成缩略图的方式(HW: 指定高宽缩放(可能变形), W: 指定宽,高按比例, H: 指定高,宽按比例, Cut: 指定高宽裁减(不变形))</param>
/// <returns></returns>
public static string SaveFile(FileUpload FU, string LastImgFilePath, bool IsMakeSmalllImg, string mode)
{
int width = 72;//图片宽度
int height = 95;//图片高度
return SaveFile(FU, LastImgFilePath, IsMakeSmalllImg, width, height, mode);
}
/// <summary>
/// 保存图片(根据宽度和高度生成对应的小图片)
/// </summary>
后面还有 194 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。