当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net fileupload 实现上传

asp.net fileupload 实现上传

2017年12月12日  | 移动技术网IT编程  | 我要评论

阿斯兰传奇,阳光艾美特,dongfanghougong

复制代码 代码如下:

protected void button1_click(object sender, eventargs e)
{
string filename = this.dropdownlist1.selectedvalue;//最终命名
if (this.fileupload1.postedfile != null)
{
string basefilename = this.fileupload1.postedfile.filename;//获取上传文件文件名
int i = basefilename.lastindexof(".");
string ext = basefilename.substring(i);//获取文件的扩展名
string savepath = server.mappath("~/pic/");
if (!system.io.directory.exists(savepath))
{
system.io.directory.createdirectory(savepath );
}
savepath = savepath + "\\" + filename+ext;
//response.write(ext );
if (!ext.equals(".jpg") && !ext.equals(".jpeg") && !ext.equals(".bmp") && !ext.equals(".gif") && !ext.equals(".png"))
{
response.write("上传文件格式不正确!<a href="\" href="\""upload.aspx\">重新上传</a>");
response.end();
}

fileupload1.postedfile.saveas( savepath );
}
}

其内部加入了 扩展名验证,及文件重命名功能

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网