【原】FileUpload控件上传文件
2010-03-09 09:52
246 查看
代码
#region 上传文件 /// <summary> /// 上传文件 /// </summary> public void LoadFile() { if (FileUpload1.HasFile) { string fileContentType = FileUpload1.PostedFile.ContentType; if (fileContentType == "image/bmp" || fileContentType == "image/gif" || fileContentType == "image/pjpeg" || fileContentType == "application/x-shockwave-flash") { string name = FileUpload1.PostedFile.FileName; // 客户端文件路径 FileInfo file = new FileInfo(name); string fileName = file.Name; // 文件名称 string webFilePath = Server.MapPath("../Files/advert/" + fileName); // 服务器端文件路径 string houzhui = System.IO.Path.GetExtension(name); if (!File.Exists(webFilePath)) { try { FileUpload1.SaveAs(webFilePath); // 使用 SaveAs 方法保存文件 Response.Write("<script>alert('文件上传成功!!')</script>"); } catch (Exception ex) { throw new Exception("提示:文件上传失败,失败原因" + ex.Message); } } else { Response.Write("<script>alert('文件已经存在,请重命名后上传!')</script>"); } } else { Response.Write("<script>alert('文件类型不符!')</script>"); } } else { Response.Write("<script>alert('请选要上传的文件!')</script>"); } } #endregion
相关文章推荐
- (转自dflying chen)使用Anthem.NET 1.5中的FileUpload控件实现Ajax方式的文件上传
- asp:FileUpload 控件上传多文件
- [置顶]对FileUpload文件上传控件的一些使用方法说明
- 在UpdatePanel中应用UserControl页面FileUpload控件实现文件上传
- vs2005/.NET2.0 控件演示之 文件上传 《FileUpload》
- vs2005/.NET2.0 控件演示之 文件上传 《FileUpload》
- FileUpload 控件上传图片和文件
- 使用input代替服务器控件FileUpload实现文件上传
- 使用FileUpload控件上传文件导致重启
- 文件上传 含进度条(fileupload控件)
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- 改变FileUpload文件上传控件的显示方式,确认后上传
- 使用FileUpload上传控件上传文件
- js动态创建fileupload控件,js判断上传文件的大小,超过指定的大小删除掉
- FileUpload控件 上传文件大小 asp.net
- ASP.NET 2.0使用FileUpload控件上传文件示例
- ASP.NET2.0中FileUpload控件的使用(即ASP.NET2.0中如何上传文件)
- 【转载】FileUpload控件如何实现文件上传
- .Net 使用文件上传控件FileUpload上传图片