fileupload1

时间:2026-03-29 23:21:19编辑:莆田seo君

ASP.NET利用.FileUpload上传图片并将图片名称保存到数据库,我要具体的代码

放一个fileupload控件,另外放一个button按钮,控制上传,在button的click事件中写:

if(fileupload.hasfile) //判断是否存在文件
{
string FilePath = Server.MapPath("/UploadFile/"); //获取图像存的路径
string Extension = Path.GetExtension(fileupload.PostedFile.FileName); //获取文件的类型
if(extension != ".jpg") //判断是不是jpg格式,需要其他格式多加几个或者用字符处理方式都行

return ;

string NewFilePath = DateTime.Now.ToString("yyyyMMddHHmmss") + Extension; //重命名图片,也可以用图片原有的名字
fileupload.SaveAs(FilePath + NewFilePath); //图片存到对应路径
string ImgPath = "/UploadFile/" + NewFilePath; //获取上传好的图片的路径
//将字符串存入数据库对应的字段即可

}


ASP.NET中使用FileUpload上传文件怎么将上传文件的路径保存到数据库中

给你一个类,找添加FileUpload的id就能上传
并且会有你可能想要的。

#region
图片上传

private
static
string
_MSG;

private
string
_ofullname
=
"0";

private
string
_tfullname
=
"0";

private
string
_ofilename
=
"0";

private
string
_tfilename
=
"0";

private
int
_limitwidth
=
3072;

private
int
_limitheight
=
2304;

private
int
_twidth
=
100;

private
int
_theight
=
100;

private
int
_size
=
3000000;

private
bool
_israte
=
true;

private
string
_path
=
"Images/CardUpload";

///


///
信息

///


public
static
string
MSG

{

get
{
return
_MSG;
}

set
{
_MSG
=
value;
}

}

///


///
保存时的完整路径.原图

///


public
string
OFullName

{

get
{
return
_ofullname;
}

set
{
_ofullname
=
value;
}

}

///


///
保存时的完整路径.缩略图

///


public
string
TFullName

{

get
{
return
_tfullname;
}

set
{
_tfullname
=
value;
}

}

///


///
保存时的图片名称.原图

///


public
string
OFileName

{

get
{
return
_ofilename;
}

set
{
_ofilename
=
value;
}

}

///


///
保存时的图片名称.缩略图

///


public
string
TFileName

{

get
{
return
_tfilename;
}

set
{
_tfilename
=
value;
}

}

///


///
限定宽度

///


public
int
LimitWidth

{

get
{
return
_limitwidth;
}

set
{
_limitwidth
=
value;
}

}

///


///
限定高度

///


public
int
LimitHeight

{

get
{
return
_limitheight;
}

set
{
_limitheight
=
value;
}

}

///


///
缩略图宽度

///


public
int
TWidth

{

get
{
return
_twidth;
}

set
{
_twidth
=
value;
}

}

///


///
缩略图高度

///


public
int
THeight

{

get
{
return
_theight;
}

set
{
_theight
=
value;
}

}

///


///
文件大小

///


public
int
Size

{

get
{
return
_size;
}

set
{
_size
=
value;
}

}

///


///
是否成比例

///


public
bool
IsRate

{

get
{
return
_israte;
}

set
{
_israte
=
value;
}

}

///


///
是否生成缩略图

///


public
bool
IsCreate

{

get
{
return
_israte;
}

set
{
_israte
=
value;
}

}

///


///
存放图片的文件夹名称

///


public
string
Path

{

get
{
return
_path;
}

set
{
_path
=
value;
}

}

///


///
图片上传(默认:"等比压缩,限定上传尺寸2048*1536,缩略图尺寸100*100,限定上传大小1MB,存放在根目录UpdateImage中")


如何给自己发出的图片添加水印呢?

一般选择给文件或者图片添加水印,都是原创作者为自己的作品加上一个版权保护而已。图片添加水印的类型有两种,一种是文字水印,另外一种是图片水印(如公司logo等)。那么这都是如何做到的呢?一般我是这么给图片添加水印的:1、首先,电脑上需要安装一款软件,双击打开后,在软件界面左侧选择“添加水印”这个功能。2、接下来,在软件左上方选择“添加文件”,再将需要添加水印的图片上传到软件上。3、如图所示,在软件的右下方,我们设置水印的类型为“图片水印”4、然后再点击右下加的文件夹按钮,将图片水印(如公司LOGO等)上传到软件中 。5、图片水印添加后,在这里我们就可以对其的位置、大小等进行适当调整。6、软件默认的存储路径是原文件夹,如果需要更改,可以到软件上方的“输出目录”中勾选“自定义”,然后再选择一个新的存储路径。7、最后,点击右上方的“开始转换”按钮即可,完成后,直接打开查看就可以了以上是图叫兽的使用方法,希望能帮到有需要的小伙伴~

如何给大量图片快速添加水印

平时在网络平台发布自己拍摄的图片时,总是被他人盗用。有的平台会帮作者加上水印,但很多都是平台上自己的水印,那么如何给自己的图片添加自己的水印呢?给图片加上水印的方法有很多,但传统的添加水印方式,就很容易被别人P掉,更不能批量,每次加水印都要操作一番,着实麻烦。想要给图片添加水印,而且还是批量添加,那可难不倒小编,这里推荐一个非常方便好用的方法给大家,一篇教程就能教会你们,一起来看看吧!推荐使用:图叫兽操作方法:第一步、双击打开软件,在左侧选择“添加水印”后,点击添加文件,将需要处理的图片批量添加进来;第二步、图片添加进来后,在右侧设置中设置水印样式即可,包括文字颜色、字体、字号等;第三步、设置完水印后,还可以自定义设置输出目录哦;第四步、最后,直接点击右上角的“批量转换”;第五步、转换完成后,在以下提示窗口中,点击“前往导出文件位置”浏览图片;第六步、如图,以下就是添加水印后的图片啦,看着还不错吧!

上一篇:蓝色大门插曲

下一篇:没有了