JSはファイルサイズがアップロードされているかどうかを判断します.

2483 ワード

くだらない話
穴は自分で累積したので、跳ぶかどうかはただ一念の間だけにあります!
フロントエンドの時間を作って、ファイルサイズを判断して、アップロードできるかどうかを提示します.フロントエンドのコードが多すぎて、アップロード機能を実現するコードが分かりました.その結果、この機能は直接作られていませんでした.今日は落ち着いて、やっとTMができました.若者よ、やっぱり心静かに!
フロントフォーム
注意
submitの前でcheak FileSize関数を実行して判断します.
<form action="uploadFile.action" 
method="POST" enctype="multipart/form-data" onsubmit="return cheakFileSize()">
    <p>            p>
    <input type="file"  id="fileId" >
    <input type="submit" value="  ">
form>
JSはファイルサイズを取得して判断します.
<script type="text/javascript">
    var files = document.getElementById('fileId').files;  
    var fileSize = 0;
    if(files.length!=0){
        fileSize = files[0].size;
    }
    if(fileSize >1048576){
        alert("       1M ");
        return false;
    }

script>