
protected void Button1_Click(object sender, EventArgs e)
{
string fileName = this.File1.PostedFile.FileName; //取得客户端文件名
string type = fileName.Substring(fileName.LastIndexOf(".")+1).ToLower(); //取得文件的后缀名
if (type == "jpg" || type=="gif" || type=="jpeg" ) //判断文件格式
{
string savePath = Server.MapPath("~/upload/"); //指定上传文件在服务器上的保存路径
if (!Directory.Exists(savePath)) //检查服务器上是否存在这个物理路径
{
Directory.CreateDirectory(savePath); //如果不存在则创建
}
this.File1.PostedFile.SaveAs(savePath + "\\" + fileName); //上传
this.Image1.ImageUrl = "Image/" + filename;//上传成功以后显示该图片
}
else
{
Response.Write("<Script language='javascript'> alert('格式错误')</Script>");
}
}
{
string fileName = this.File1.PostedFile.FileName; //取得客户端文件名
string type = fileName.Substring(fileName.LastIndexOf(".")+1).ToLower(); //取得文件的后缀名
if (type == "jpg" || type=="gif" || type=="jpeg" ) //判断文件格式
{
string savePath = Server.MapPath("~/upload/"); //指定上传文件在服务器上的保存路径
if (!Directory.Exists(savePath)) //检查服务器上是否存在这个物理路径
{
Directory.CreateDirectory(savePath); //如果不存在则创建
}
this.File1.PostedFile.SaveAs(savePath + "\\" + fileName); //上传
this.Image1.ImageUrl = "Image/" + filename;//上传成功以后显示该图片
}
else
{
Response.Write("<Script language='javascript'> alert('格式错误')</Script>");
}
}
努力 努力在努力一点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】