소개:
웹 애플리케이션에서는 파일 크기를 제한해야 하는 경우가 많습니다. 사용자가 업로드했습니다. 이는 남용을 방지하고 저장 공간을 절약하며 효율적인 처리를 보장하는 데 도움이 됩니다.
클라이언트측 유효성 검사:
최신 브라우저는 HTML5 파일 API를 지원합니다. 클라이언트 측에서 파일 크기를 확인할 수 있습니다.
<br><script><br>document.forms[0].addEventListener('submit', function (evt) {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">var file = document.getElementById('file').files[0]; if (file && file.size < 10485760) { // 10 MB (in bytes) // Submit form } else { // Prevent submission and display error evt.preventDefault(); }
}, false);
서버 측 유효성 검사:
서버 측에서는 PHP를 사용하여 파일 크기를 확인합니다.
<br><?php<br>if (isset($_FILES['file'])) {</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">if ($_FILES['file']['size'] > 10485760) { // 10 MB (in bytes) // File too large } else { // File within size restrictions }</p>
}
?php>
추가 고려 사항:
위 내용은 웹 업로드 중에 파일이 크기 제한을 초과하지 않도록 하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!