1

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.size20 が返されます。ASP.NET はサーバー側で正しいサイズを取得しています。

4

1 に答える 1

2

ファイルのサイズはfiles、入力コントロールの配列の要素にあります。

var numBytes = document.getElementById("fu1").files[0].size;
于 2013-10-21T19:22:05.847 に答える