asp.net 用jquery判断fileupload上传文件的大小和类型和名字

时间:2023-03-09 13:01:18
asp.net 用jquery判断fileupload上传文件的大小和类型和名字
 <script language="javascript" type="text/javascript">
//检查上传文件大小和获取文件名
function fileChange(target) { var fileSize = ; var filePath = target.value; var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
var file = fileSystem.GetFile(filePath);
fileSize = file.Size; var size = fileSize / ;
if (size > ) {
alert("附件不能大于10M");
}
var arr = filePath.split("\\");
if (target.id == "FileUpload1") {
document.getElementById('Label8').innerHTML = size+"KB"; $("#Label9").html(showDate()); LinkButton1
$("#LinkButton1").html(arr[arr.length - ]);
} else {
document.getElementById('Label10').innerHTML = size+"KB"; $("#Label11").html(showDate());
$("#LinkButton2").html(arr[arr.length - ]);
} }
</script>
 <tr id="trrow6"  runat="server">
<td colspan="" style="background-color: #C0C0C0">
<asp:Label runat="server" Text="上传附件" Width="301px"></asp:Label>
</td>
</tr> <tr>
<td class="left" style="width: 167px">
附件1:
</td>
<td>
<asp:FileUpload ID="FileUpload1" onchange="fileChange(this)" runat="server" Width="181px" style="display:none"/>
<input id="Button3" type="button" value="上传附件" onclick="document.getElementById('FileUpload1').click();" /> <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false" CommandName="download"
Text='' onclick="LinkButton1_Click"></asp:LinkButton>
<asp:Label ID="Label14" runat="server" Text="" Visible="false"></asp:Label>
</td>
<td><asp:Label ID="Label8" runat="server" ></asp:Label></td>
<td><asp:Label ID="Label9" runat="server" ></asp:Label></td>
</tr>
<tr>
<td class="left" style="width: 167px">
附件2:
</td>
<td > <asp:FileUpload ID="FileUpload2" runat="server"
onchange="fileChange(this)" Width="179px"
style="display:none"
/>
<input id="Button2" type="button" value="上传附件" onclick="document.getElementById('FileUpload2').click();" />
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="false" CommandName="download"
Text='' onclick="LinkButton1_Click"></asp:LinkButton>
<asp:Label ID="Label26" runat="server" Text="" Visible="true"></asp:Label>
<a title="test" ></a>
</td>
<td><asp:Label ID="Label10" runat="server" ></asp:Label></td>
<td><asp:Label ID="Label11" runat="server" ></asp:Label></td>
</tr>