C#编一个简单的文件上传程式
2004-11-25 07:31
387 查看
private void Button1_Click(object sender, System.EventArgs e)
{
if (File1.PostedFile != null)
{
//上传文件的文件名(含完整路径)
string fileName = File1.PostedFile.FileName ;
//上传文件的大小(byte)
int fileLength = File1.PostedFile.ContentLength ;
string sMsg = null;
//判断文件大小是否超过200K
if (fileLength > (200*1024))
{
sMsg = fileName + "文件超过200K字节!";
}
else
{
//取文件名
fileName = fileName.Substring (fileName.LastIndexOf (@"/"));
//使用SaveAs方法,将文件保存在项目路径/upload目录下
File1.PostedFile.SaveAs (HttpRuntime.AppDomainAppPath + @"upload/" + fileName);
sMsg = "成功上传文件:" + fileName + "文件大小:" + fileLength + "字节" + "文件类型:" + File1.PostedFile.ContentType ;
}
//使用JavaScript显示操作结果信息
Response.Write ("<script language='JavaScript'>window.alert('" + sMsg + "');</script>");
}
}
}
}
{
if (File1.PostedFile != null)
{
//上传文件的文件名(含完整路径)
string fileName = File1.PostedFile.FileName ;
//上传文件的大小(byte)
int fileLength = File1.PostedFile.ContentLength ;
string sMsg = null;
//判断文件大小是否超过200K
if (fileLength > (200*1024))
{
sMsg = fileName + "文件超过200K字节!";
}
else
{
//取文件名
fileName = fileName.Substring (fileName.LastIndexOf (@"/"));
//使用SaveAs方法,将文件保存在项目路径/upload目录下
File1.PostedFile.SaveAs (HttpRuntime.AppDomainAppPath + @"upload/" + fileName);
sMsg = "成功上传文件:" + fileName + "文件大小:" + fileLength + "字节" + "文件类型:" + File1.PostedFile.ContentType ;
}
//使用JavaScript显示操作结果信息
Response.Write ("<script language='JavaScript'>window.alert('" + sMsg + "');</script>");
}
}
}
}
相关文章推荐
- 设计模式-简单工厂模式(SimpleFactory-C#)
- 设计模式-工厂模式(手工作坊到工业化的转变 c#实现)
- C#中调用Windows API的要点
- .net中webform和winform连接sql server 2000数据库的c#操作类
- 人事部颁布人事部令:考试中用手机将停考两年
- [转载]世界五百强面试题目及应答评点
- 手机密码锁机的朋友不用再去营业厅解锁.自己搞定(未测试)
- 配置SPS的托管路径
- 反病毒引擎设计
- 编写安全的ASP代码
- 安全编程: 避免竞争条件
- 代理(Proxy)模式
- 深入挖掘Windows脚本技术
- Python学习资料(1):Think in Python
- HashCode重载不当造成内存泄漏
- 总是要改写toString
- 改写equals时总是要改写hashCode
- 当她不爱你的时候-给所有失去所爱的男人
- 很方便的将dbf(vpf)文件导入到sql2000
- WAP Push Quick Start