FileUploadアップロードファイル
7692 ワード
操作:
ページ内にFileUploadコントロールを配置し、アップロードされたButtonまたは他のコントロールを配置します.
Buttonまたは他のコントロールのclickイベントにアップロードの方法を書く.
フロント:
バックグラウンド:
アップロード・ファイルのサイズを設定する場合は、次のを参照してください.http://www.cnblogs.com/ajing2008/archive/2007/06/05/771764.html
大侠に感謝し、CCTVに感謝します.
ページ内にFileUploadコントロールを配置し、アップロードされたButtonまたは他のコントロールを配置します.
Buttonまたは他のコントロールのclickイベントにアップロードの方法を書く.
フロント:
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
upfile.aspx.cs
"
Inherits
=
"
web_upfile
"
%>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
<
head
runat
="server"
>
<
title
></
title
>
</
head
>
<
body
>
<
form
id
="form1"
runat
="server"
>
<
div
>
<
asp:FileUpload
ID
="FileUpload1"
runat
="server"
/>
<
asp:Button
ID
="Button1"
runat
="server"
Text
=" "
Height
="20"
onclick
="Button1_Click"
/>
</
div
>
</
form
>
</
body
>
</
html
>
バックグラウンド:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class web_upfile : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
//click
protected void Button1_Click(object sender, EventArgs e)
{
string fileName = FileUpload1.FileName; //
string fileType = fileName.Substring(fileName.LastIndexOf('.') + 1);//
string serverPath = "";//
double size = FileUpload1.PostedFile.ContentLength;
if (size > 6000)
{
Response.Write("<script>alert(' !')</script>");
}
else
{
//
serverPath = Server.MapPath("../upload/")+fileName;
FileUpload1.SaveAs(serverPath);
}
}
}
アップロード・ファイルのサイズを設定する場合は、次のを参照してください.http://www.cnblogs.com/ajing2008/archive/2007/06/05/771764.html
大侠に感謝し、CCTVに感謝します.