js验证上传文件大小、类型等

傷城~ 2022-02-23 20:08 604阅读 0赞
  1. <script>
  2. function check() {
  3. var str=document.chuan.wen.value;
  4. if (str==""){
  5. alert("请选择要上传的文件!");
  6. return false;
  7. }
  8. var f = document.getElementById("jian").files;
  9. alert(f[0].lastModifiedDate); //上次修改文件的时间
  10. alert(f[0].lastModified); //上次修改文件的时间戳
  11. alert(f[0].name); //上传文件的名称
  12. alert(f[0].size); //上传文件的大小,单位是 字节
  13. alert(f[0].type); //上传文件的类型
  14. if (f[0].size>512000) {
  15. alert("上传文件不能大于500KB!");
  16. return false;
  17. }
  18. }
  19. </script>
  20. <form action="" method="post" name="chuan" onSubmit="return check()" enctype="multipart/form-data">
  21. <input name="wen" type="file" id="jian" >
  22. <input type="submit" value="上传">
  23. </form>

发表评论

表情:
评论列表 (有 0 条评论,604人围观)

还没有评论,来说两句吧...

相关阅读

    相关 文件类型验证

    实际项目中,文件类型的确定绝对不能仅仅依靠后缀名,因为很多攻击方式都是通过把可执行文件弄个其他的后缀名然后上传服务器进行攻击的,所以必须使用文件头魔数来进行文件类型的确定才可以