简单的html图片上传工具

拼搏现实的明天。 2021-09-27 15:42 345阅读 0赞
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>图片上传预览</title>
  6. var iMaxFilesize = 2097152; //2M
  7. <script type="text/javascript">
  8. function imgPreview(fileDom){
  9. //判断是否支持FileReader
  10. if (window.FileReader) {
  11. var reader = new FileReader();
  12. } else {
  13. alert("您的设备不支持图片预览功能,如需该功能请升级您的设备!");
  14. }
  15. //获取文件
  16. var file = fileDom.files[0];
  17. var imageType = /^image\//;
  18. //是否是图片
  19. if (!imageType.test(file.type)) {
  20. alert("请选择图片!");
  21. return;
  22. }
  23. if (file .size > iMaxFilesize) {
  24. alert("图片大小不能超过2M");
  25. return;
  26. }
  27. //读取完成
  28. reader.onload = function(e) {
  29. //获取图片dom
  30. var img = document.getElementById("preview");
  31. //图片路径设置为读取的图片
  32. img.src = e.target.result;
  33. };
  34. reader.readAsDataURL(file);
  35. alert(document.getElementById("file"))
  36. }
  37. </script>
  38. </head>
  39. <body>
  40. <img id="preview" />
  41. <br />
  42. <input type="file" name="file" id="file" onchange="imgPreview(this)" />
  43. </body>
  44. </html>

发表评论

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

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

相关阅读

    相关 laravel简单图片

    1. 先获取传过来的图片 2.可以选择打印一下 3.获取表的后缀 4.返回上传文件的扩展名称 5.给图片一个时间+随机数 6.创建图片目录 public f