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="\" mce_href="\""upload.aspx\">重新上传</a>");
Response.End();
}
FileUpload1.PostedFile.SaveAs( savePath );
}
}
本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/17977.htm
分享到:
相关推荐
ASP.NET中的FileUpload控件是用于处理用户上传文件的核心组件,尤其在Web应用程序中,它提供了方便的文件上传功能。以下是对标题和描述中涉及的知识点的详细解释: 1. **FileUpload控件的使用**:在ASP.NET环境中,...
在ASP.NET中,FileUpload控件是用于处理用户上传文件的核心组件。然而,原生的FileUpload控件并不提供实时的文件上传进度显示功能,这在处理大文件时可能会给用户体验带来不便。为了改善这种情况,我们可以实现一个...
下面将详细讨论如何使用Asp.net FileUpload控件实现不上传图片的预览功能。 首先,我们需要在ASP.NET页面上添加FileUpload控件。在.aspx文件中,可以这样声明: ```html <asp:FileUpload ID="FileUpload1" runat=...
FileUpload 文件上传组件的ASP.NET实例,基于主副窗口的上传程序,利用线程提升上传... ASP.NET FileUpload上传图片并解决上传限制 解决FileUpload控件上传文件大小限制 ASP.NET中实现FileUpload多文件上传
本文将详细介绍如何使用ASP.NET中的`FileUpload`控件来实现图片的上传,并进一步探讨如何将图片保存到服务器上的指定文件夹以及如何将图片以二进制形式存储到数据库中。 #### 二、FileUpload 控件介绍 `FileUpload...
在ASP.NET Web开发中,`FileUpload` 控件常被用于实现文件上传功能。但在某些情况下,我们可能需要清空该控件的内容,例如用户取消了文件选择或者上传操作。本文将详细介绍如何在ASP.NET应用程序中有效地清空`...
首先,我们要知道ASP.NET中的`<asp:FileUpload>`控件是实现文件上传的核心组件。它可以允许用户从本地计算机选择一个或多个文件,并将这些文件上传到服务器。在多文件上传中,我们需要确保控件的`Multiple`属性设置...
要实现多文件上传,我们需要对FileUpload控件做一些扩展,因为ASP.NET 2.0原生的FileUpload控件仅支持单个文件上传。一种常见的方法是使用HTML5的`<input type="file" multiple />`特性,这允许用户选择多个文件。...
在***开发中,文件上传是常见的功能之一,通过fileupload控件,开发者可以实现用户界面上传文件到服务器端的逻辑。本篇文档详细介绍了fileupload控件的基本用法,如何进行单文件上传以及如何实现多文件上传,以及...
ASP.NET的FileUpload控件是Web开发中用于处理文件上传功能的重要组件。它允许用户从他们的本地计算机选择一个或多个文件,并将这些文件上传到服务器。在本文中,我们将深入探讨FileUpload控件的基本用法,包括如何在...
本文主要讲述了ASP.NET单文件带进度条上传的解决方案,通过使用jquery框架和ASP.NET缓存机制,实现了文件上传和进度条显示的功能。 知识点1:使用jquery框架实现文件上传 在本文中,我们使用jquery框架来实现文件...
在ASP.NET中,使用FileUpload控件可以实现用户在网页上选择本地图片文件并上传到服务器的功能。此功能涉及到前端HTML、后端C#代码以及Web应用程序的配置。以下是对这个过程的详细解释: 1. **前端代码**:在HTML...
ASP.NET中的FileUpload控件是用于用户在网页上选择并上传文件到服务器的关键组件。它在ASP.NET编程中扮演着重要角色,特别是在处理用户需要提交本地文件到服务器的应用场景下,如图片上传、文档共享等。 在提供的...
在本篇中,我们将深入探讨如何在VS2012中实现ASP.NET FileUpload控件的图片上传前预览功能。 首先,我们需要在Web页面上添加一个FileUpload控件和一个Image控件。FileUpload控件用于让用户选择文件,Image控件则...
总之,实现ASP.NET中的FileUpload上传进度条涉及前端与后端的协同工作,需要利用HTML5的特性,结合JavaScript或jQuery进行实时通信和界面更新。通过这种方式,我们能够提供一个优秀的用户体验,让用户在上传文件时...
FileUpload控件是ASP.NET中一个非常实用的工具,可以轻松地实现文件上传功能。通过本文的介绍,您可以了解到如何使用FileUpload控件、如何清空控件内容以及如何实现文件类型的检查。这些技巧可以帮助您构建更加健壮...
在ASP.NET中,FileUpload控件通常用于上传单个文件,但通过利用浏览器的一些特性,我们也可以实现上传整个文件夹的功能。这篇内容将详细介绍如何在ASP.NET中使用FileUpload控件上传文件夹,并检查其中的所有子文件。...