才做了一个图片上传的类,给大家分享一下o(∩_∩)o
希望大家多多给我提意见哈!
自己感觉来说功能还是比较齐全的。
支持缩略图,是否等比缩放,指定像素缩放,限定上传大小,上传尺寸,图片存放路径,信息导出
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.Drawing;
using System.IO;
/// <summary>
/// UploadIMG 的摘要说明
/// </summary>
public class UploadIMG
{
public UploadIMG()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
private string _MSG;
private string _ofullname;
private string _tfullname;
private string _ofilename;
private string _tfilename;
private int _limitwidth = 2048;
private int _limitheight = 1536;
private int _twidth = 100;
private int _theight = 100;
private int _size = 1000000;
private bool _israte = true;
private string _path = "UpdateFile ";
/// <summary>
/// 信息
/// </summary>
public string MSG
{
get { return _MSG; }
set { _MSG = value; }
}
/// <summary>
/// 保存时的完整路径.原图
/// </summary>
public string OFullName
{
get { return _ofullname; }
set { _ofullname = value; }
}
/// <summary>
/// 保存时的完整路径.缩略图
/// </summary>
public string TFullName
{
get { return _tfullname; }
set { _tfullname = value; }
}
/// <summary>
/// 保存时的图片名称.原图
/// </summary>
public string OFileName
{
get { return _ofilename; }
set { _ofilename = value; }
}
/// <summary>
/// 保存时的图片名称.缩略图
/// </summary>
public string TFileName
{
get { return _tfilename; }
set { _tfilename = value; }
}
/// <summary>
/// 限定宽度
/// </summary>
public int LimitWidth
{
get { return _limitwidth; }
set { _limitwidth = value; }
}
/// <summary>
/// 限定高度
/// </summary>
public int LimitHeight
{
get { return _limitheight; }
set { _limitheight = value; }
}
/// <summary>
/// 缩略图宽度
/// </summary>
public int TWidth
{
get { return _twidth; }
set { _twidth = value; }
}
/// <summary>
/// 缩略图高度
/// </summary>
public int THeight
{
get { return _theight; }
set { _theight = value; }
}
/// <summary>
/// 文件大小
/// </summary>
public int Size
{
get { return _size; }
set { _size = value; }
}
/// <summary>
/// 是否成比例
/// </summary>
public bool IsRate
{
get { return _israte; }
set { _israte = value; }
}
/// <summary>
/// 存放图片的文件夹名称
/// </summary>
public string Path
{
get { return _path; }
set { _path = value; }
}
----接下
[解决办法]
支持一下
[解决办法]
有没有演示地址啊
[解决办法]
楼主真是好人呀!!TKS
[解决办法]
up
[解决办法]
顶你一下
[解决办法]
顶你一下
[解决办法]
jf
[解决办法]
支持一下
[解决办法]
up
[解决办法]
不错,我下载学习去!
[解决办法]
支持~~~
[解决办法]
带星的同志为什么说精神可嘉呢?
接分,先
[解决办法]
我觉得,最后能生成两张图,一张中图和一张小图,大图传送完毕自动删除。 现在有很多客户数码相机拍的,就直接传上去了,如果限制大小他就传不上去,我相信一般的客户绝对不会处理图片,所以,建议加上这个功能。
[解决办法]
MARK
[解决办法]
做的不错
[解决办法]
感觉少点什么。刚想起来。呵呵 少个打水印功能 。。~
[解决办法]
支持~
[解决办法]
不错,我也支持