返回首页

如何在ASP.NET中使用FileUpload控件上传多个文件

回答

评论会员:游客 时间:2012/02/05
|使用|oniyo|Jackson
。检查下面的链接



]
评论会员:奇拉格小伙子 时间:2012/02/05
Upload.aspx

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML>

<HEAD>

<title>::: UPLOAD SAMPLE ::: </title>

</HEAD>

<body>

<center>

<form id="UPLOAD" method="post" runat="server" enctype="multipart/form-data">

<h3>Multiple File Upload Example</h3>

<P>

<INPUT type="file" runat="server" size="50" ID="File1" NAME="File1"></P>

<P>

<INPUT type="file" runat="server" size="50" ID="File2" NAME="File2"></P>

<P>

<INPUT type="file" runat="server" size="50" ID="File3" NAME="File3"></P>

<P>

<INPUT type="file" runat="server" size="50" ID="File4" NAME="File4"></P>

<P>

<INPUT type="file" runat="server" size="50" ID="File5" NAME="File5"></P>

<P><STRONG>::  </STRONG>

<asp:LinkButton id="LinkButton1" runat="server" Font-Names="Verdana" Font-Bold="True" Font-Size="XX-Small">Upload Images</asp:LinkButton>  <STRONG>::

</STRONG>  <A href="JavaScript:document.forms[0].reset()" id="LinkButton2" style="FONT-WEIGHT:bold;FONT-SIZE:xx-small;FONT-FAMILY:verdana">

Reset Form</A> <STRONG>::</STRONG></P>

<P>

<asp:Label id="Label1" runat="server" Font-Names="verdana" Font-Bold="True" Font-Size="XX-Small" Width="400px" BorderStyle="None" BorderColor="White"></asp:Label></P>

<P> </P>

</form>

</center>

</body>

</HTML>

另一种方案是:
- GT
{C}
还使用验证控制:
- GT

<asp:FileUpload ID="FileUpload1" runat="server" /><br />

<br />

<asp:Button ID="Button1" runat="server" OnClick="Button1_Click"

 Text="Upload File" /> <br />

<br />

<asp:Label ID="Label1" runat="server"></asp:Label>

<asp:RegularExpressionValidator

 id="RegularExpressionValidator1" runat="server"

 ErrorMessage="Only mp3, m3u or mpeg files are allowed!"

 ValidationExpression="^(([a-zA-Z]Smile | :) |(\\{2}\w+)\$?)(\\(\w[\w].*))

    +(.mp3|.MP3|.mpeg|.MPEG|.m3u|.M3U)$"

 ControlToValidate="FileUpload1"></asp:RegularExpressionValidator>

<br />

<asp:RequiredFieldValidator

 id="RequiredFieldValidator1" runat="server"

 ErrorMessage="This is a required field!"

 ControlToValidate="FileUpload1"></asp:RequiredFieldValidator>