您的位置:首页 > 编程语言 > ASP

ASP.NET上载简单案例

2013-07-13 21:10 106 查看
<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="login.aspx.cs"Inherits="link_mysql.login"%>

[code]
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<htmlxmlns="http://www.w3.org/1999/xhtml">

<headrunat="server">

<title></title>

<scripttype="text/javascript">

functionchecktype(){

varallow=[".doc",".docx"];

varuploadfile=document.getElementById("FileUpload1").value;

varext_p=uploadfile.lastIndexOf(".");

varext=uploadfile.substring(ext_p).toLowerCase();

for(vari=0;i<allow.length;i++){

if(allow[i]==ext){

returntrue;

}

}

alert("filenotvalid."+ext);

returnfalse;

}

</script>

</head>

<body>

<formid="form1"runat="server">

<asp:FileUploadID="FileUpload1"runat="server"/> 

<asp:ButtonID="Button1"runat="server"Text="Button"OnClick="btn_uploadFile"OnClientClick="returnchecktype()"/> 

<asp:LabelID="Label1"runat="server"Text="未上传"></asp:Label>

</form>

<divrunat="server"id="dlfiles">

文件下载:<br/>

</div>

</body>

</html>

[/code]

—>cs页


usingSystem;

[code]usingSystem.Collections.Generic;
usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;


namespacelink_mysql

{

publicpartialclasslogin:System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{


}

publicvoidbtn_uploadFile(objectsender,EventArgse)

{

if(FileUpload1.HasFile)

{

if(FileUpload1.PostedFile.ContentLength>=10000000)

{

Label1.Text="文件太大";

}

else

{

FileUpload1.SaveAs(Server.MapPath("~/Files/")+FileUpload1.FileName);

Label1.Text="Success.";

dlfiles.InnerHtml=dlfiles.InnerHtml+

"<ahref='"+@"Files/"+FileUpload1.FileName+"'>"+FileUpload1.FileName+"</a><br/>";

}

}


}

}

}

[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: