fileupload验证文件
来源:互联网 发布:显示自己是阿里云的ip 编辑:程序博客网 时间:2024/05/01 11:45
文件类型验证:
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string fileExt = System.IO.Path.GetExtension(FileUpload1.FileName);
if (fileExt == ".jpg" || fileExt == ".gif")
{
try
{
FileUpload1.SaveAs(Server.MapPath("upload") + "\\" + FileUpload1.FileName);
Label1.Text = "客户端路径" + FileUpload1.PostedFile.FileName + "<br>" +
"文件名:" + System.IO.Path.GetFileName(FileUpload1.FileName) + "<br>" +
"文件扩展名:" + System.IO.Path.GetExtension(FileUpload1.FileName) + "<br>" +
"文件大小:" + FileUpload1.PostedFile.ContentLength + " KB<br>" +
"文件MIME类型: " + FileUpload1.PostedFile.ContentType + "<br>" +
"保存路径:" + Server.MapPath("upload") + "\\" + FileUpload1.FileName;
}
catch (Exception ex)
{
Label1.Text = "发生错误:" + ex.Message.ToString();
}
}
else
{
Label1.Text = "只允许上传jpg、gif文件";
}
}
else
{
Label1.Text = "没有选择要上传的文件";
}
}
文件上传
protected void Button2_Click(object sender, EventArgs e)
{
if (FileUpload2.HasFile)
{
try
{
FileUpload1.SaveAs(Server.MapPath("upload") + "\\" + FileUpload2.FileName);
Label2.Text = "客户端路径:" + FileUpload2.PostedFile.FileName + "<br>" +
"文件名:" + System.IO.Path.GetFileName(FileUpload2.FileName) + "<br>" +
"文件扩展名:" + System.IO.Path.GetExtension(FileUpload2.FileName) + "<br>" +
"文件大小:" + FileUpload2.PostedFile.ContentLength + " KB<br>" +
"文件MIME类型:" + FileUpload2.PostedFile.ContentType + "<br>" +
"保存路径:" + Server.MapPath("upload") + "\\" + FileUpload2.FileName;
}
catch (Exception ex)
{
Label2.Text = "发生错误:" + ex.Message.ToString();
}
}
else
{
Label2.Text = "没有选择要上传的文件";
}
}
- fileupload验证文件
- FileUpload上传文件时客户端的简单验证
- 验证 FileUpload 上传文件扩展名的正则表达式
- 验证 FileUpload 上传文件扩展名的正则表达式
- ASP.NET 对FileUpLoad验证,上传图片到文件
- 验证 FileUpload 上传文件扩展名的正则表达式
- FileUpload控件文件上传、扩容、限制文件类型及上传验证
- fileupload 验证文件类型
- 文件上传控件(FileUpload)
- 使用FileUpload上传文件
- common-fileupload上传文件
- java fileupload上传文件
- FileUpload的文件上传
- 文件上传 FileUpload
- FileUpload上传读取文件
- FileUpload(文件上传)
- 文件上传 commons-FileUpload
- extjs 上传文件 fileUpload
- 实训UML2 20110920
- 线程中的Semaphore理解
- 实验室管理的一些简单想法
- hadoop streaming 编程
- DBUtils
- fileupload验证文件
- 大牛们的blog (人工智能与机器学习)
- SQLServer 通过DMV实现低影响的自动监控和历史场景追溯
- 求解释!!!zoj3532 ZOJ Monthly, September 2011
- 2011.09.20-UNL(2)及rup的相关知识
- Android Buildcook 编译之Android.mk文件的编写
- java中多个线程访问共享数据的方式有哪些
- 9.20随笔 UML
- 用eclipse生成javadoc的时候发生“编码 GBK 的不可映射字符