我在 ASP.NET 应用程序中上传文件,我需要获取文件大小以进行某些客户端验证。按照我在这里找到的建议。我有这样的事情:
在 aspx 中:
<td class="form_input_bold">
<asp:FileUpload Width="80%" ID="fuUploadFile" CssClass="button" runat="server" Font-Names="Verdana" />
</td>
在 Javascript 中:
var inputFile = document.getElementById('ctl00_ContentPlaceHolder1_fuUploadFile');
alert("File size: " + inputFile.size);
现在由于某种原因,当我尝试上传 50 MB 文件时,inputFile.size
返回 20。谁能告诉这是为什么?ASP.NET 正在获得正确大小的服务器端..