html 中 input的file 怎么判断文件大小

html 中 input的file 怎么判断文件大小,第1张

<input type="text" size="4" value="10" name="fileSizeLimit" id="fileSizeLimit"/>K<input type="file" name="file1" id="file1" size="40" onchange="changeSrc(this)"/><img src="about:blank" id="fileChecker" alt="test" height="18"/> //前面为网页<script type="text/javascript">var oFileChecker = document.getElementById("fileChecker") function changeSrc(filePicker){oFileChecker.src = filePicker.value//读图片}//这个很重要,判断是否完全读完,否则判断图片大小不准确oFileChecker.onreadystatechange = function (){ if (oFileChecker.readyState == "complete") {checkSize()}}function checkSize(){ var limit = document.getElementById("fileSizeLimit").value * 1024if (oFileChecker.fileSize >limit) {alert("too large")} else {alert("ok")}}</script>

你的PHP文件设置了$size变量,但是没用到

应该用$size判断一下

if($file['size']>$size){

...//让它上传失败

}

或者应该在php.ini的upload_max_filesize里设置上传文件大小为102400


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6182210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存