using System.IO;
protection void Button_Click(object sender ,EventArgs e)
{
//获取文件名称
string myFileName= FileUpload1.FileName;
//获取文件路径
string myFullFileName=FileUpload1.PostedFile.FileName;
//获取后缀
string mySuffix=Path.GetExtention(myFullFileName).ToLower();
// if(mySuffix==".gif"||mySuffix==".jpg"||mySuffix==".bmp"||mySuffix==".jpeg")
// {
int myFileLength= (FileUpload1.PostedFile.ContentLength)/1024;
if(myFileLength<3072)
{
string upload= Server.MapPath("MyFile\\"+myFileName); //找到要上传到的文件夹位置
FileUpload1.SaveAs(upload); //保存
Response.Write("OK");
}
else
{
Response.Write("上传的图片太大");
}
} else
{
Response.Write("您上传的格式不正确“);
}
}
//修改web.config 修改上传文件大小等
<configuration>
<system.web>
<httpRuntime maxRequestLength=8192
useFullQualifiedRedirectUrl=true
executionTimeout=45
versionHeader=1.1.4123/>
</system.web>
</configuration>
//在项目中新建一个图片文件夹用于存放上传图片
winform中获取相对文件夹 Directory.GetCurrentDirectory();
web 中图片上传到文件夹中 Server.MapPath("文件夹名称+文件名称");
本文介绍了一个ASP.NET应用程序中的图片上传功能实现方法,包括如何限制上传文件类型为常见的图片格式,并确保文件大小不超过3MB。此外,还提供了调整web.config文件以增加最大上传文件大小限制的方法。
3832

被折叠的 条评论
为什么被折叠?



