gpt4 book ai didi

Asp.Net 上传前检查文件大小

转载 作者:行者123 更新时间:2023-12-03 21:19:35 25 4
gpt4 key购买 nike

我想检查选定的文件大小 之前 使用 asp fileupload 组件上传文件。
我无法使用 activex,因为该解决方案必须适用于每个浏览器(firefox、Chrome 等)。

我怎样才能做到这一点 ?

谢谢你的回答。。

最佳答案

ASPX

<asp:CustomValidator ID="customValidatorUpload" runat="server" ErrorMessage="" ControlToValidate="fileUpload" ClientValidationFunction="setUploadButtonState();" />
<asp:Button ID="button_fileUpload" runat="server" Text="Upload File" OnClick="button_fileUpload_Click" Enabled="false" />
<asp:Label ID="lbl_uploadMessage" runat="server" Text="" />

jQuery
function setUploadButtonState() {

var maxFileSize = 4194304; // 4MB -> 4 * 1024 * 1024
var fileUpload = $('#fileUpload');

if (fileUpload.val() == '') {
return false;
}
else {
if (fileUpload[0].files[0].size < maxFileSize) {
$('#button_fileUpload').prop('disabled', false);
return true;
}else{
$('#lbl_uploadMessage').text('File too big !')
return false;
}
}
}

关于Asp.Net 上传前检查文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3094748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com