阿斯兰传奇,阳光艾美特,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 );
}
}
其内部加入了 扩展名验证,及文件重命名功能
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
网友评论