手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net fileupload 实现上传
asp.net fileupload 实现上传
摘要:复制代码代码如下:protectedvoidButton1_Click(objectsender,EventArgse){stringfil...

复制代码 代码如下:

protected void Button1_Click(object sender, EventArgs e)

{

string filename = this.DropDownList1.SelectedValue;//最终命名

if (this.FileUpload1.PostedFile != null)

{

string baseFilename = this.FileUpload1.PostedFile.FileName;//获取上传文件文件名

int i = baseFilename.LastIndexOf(".");

string ext = baseFilename.Substring(i);//获取文件的扩展名

string savePath = Server.MapPath("~/pic/");

if (!System.IO.Directory.Exists(savePath))

{

System.IO.Directory.CreateDirectory(savePath );

}

savePath = savePath + "" + filename+ext;

//Response.Write(ext );

if (!ext.Equals(".jpg") && !ext.Equals(".jpeg") && !ext.Equals(".bmp") && !ext.Equals(".gif") && !ext.Equals(".png"))

{

Response.Write("上传文件格式不正确!<a href="" href="""upload.aspx">重新上传</a>");

Response.End();

}

FileUpload1.PostedFile.SaveAs( savePath );

}

}

其内部加入了 扩展名验证,及文件重命名功能

【asp.net fileupload 实现上传】相关文章:

asp.net不用设置iis实现url重写

asp.net 操作cookie的实例

asp.net用三层实现多条件检索示例

asp.net 大文件上传控件

asp.net后台弹窗如何实现

asp.net使用jQuery Uploadify上传附件

asp.net中调用winrar实现压缩解压缩的代码

asp.net下大文件上传知识整理

asp.net AJAX实现无刷新获得数据

asp.net Ajax 安装与卸载方法

精品推荐
分类导航