您的位置:首页 > Web前端 > JQuery

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

2015-04-01 10:06 661 查看
<script language="javascript" type="text/javascript">
//检查上传文件大小和获取文件名
function fileChange(target) {

var fileSize = 0;

var filePath = target.value;

var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
var file = fileSystem.GetFile(filePath);
fileSize = file.Size;

var size = fileSize / 1024;
if (size > 10000) {
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 - 1]);
} else {
document.getElementById('Label10').innerHTML = size+"KB";

$("#Label11").html(showDate());
$("#LinkButton2").html(arr[arr.length - 1]);
}

}
</script>


<tr id="trrow6"  runat="server">
<td colspan="4" 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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: