asp.net fileupload 实现上传

再过一两夜,秋霜在月下布满山谷,然后退回到北面群山那边稍作停留,好让金黄的初秋温柔地抚慰大地。轻微的茴香气息弥漫在天空中。还有金菊的芬芳气味。雾气翻腾,被九月的月色冲破,露出一片蔚蓝色的天空。

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 rel="nofollow noopener noreferrer" href="\" rel="nofollow noopener noreferrer" href="\""upload.aspx\">重新上传</a>");
Response.End();
} FileUpload1.PostedFile.SaveAs( savePath );
}
}

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

到此这篇关于asp.net fileupload 实现上传就介绍到这了。有一位青年去拜访一位很知名的科学家,向他诉说自己是如何刻苦努力,却还没有什么建树,科学家拿出一只放大镜,一张白纸,放在阳光下,纸上出现一个耀眼的光斑,片刻间就燃烧起来,年轻人茅塞顿开,欣然离去。更多相关asp.net fileupload 实现上传内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
ASP.NET轻量级MVC框架Nancy的基本用法

使用grpcui测试ASP.NET core的gRPC服务

ASP.NET Core中的对象池介绍

asp.net中MVC的处理流程详解

ASP.NET Core的日志系统介绍