当前位置: 首页 > news >正文

做网站需要电脑吗做的网站提示不安全问题

做网站需要电脑吗,做的网站提示不安全问题,建设网站要求,设计一个校园网方案1 方案描述 JavaScript提供了非常方便的FileReader和Image对象,可以帮助我们轻松实现这个功能。具体步骤如下: 获取文件输入框:首先,我们需要获取到用户选择的文件。读取文件内容:然后,通过FileReader对象…

1 方案描述

JavaScript提供了非常方便的FileReader和Image对象,可以帮助我们轻松实现这个功能。具体步骤如下:

  • 获取文件输入框:首先,我们需要获取到用户选择的文件。
  • 读取文件内容:然后,通过FileReader对象读取文件内容。
  • 创建图片对象:接下来,用Image对象加载读取到的文件。
  • 检测图片尺寸:最后,通过Image对象获取图片的宽度和高度,并进行判断。

2 代码示例

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><script>window.onload = function() {const fileUpload = document.querySelector('input[type="file"]');const reader = new FileReader();fileUpload.addEventListener('change', () => {reader.readAsDataURL(fileUpload.files[0]);reader.onload = (e) => {const image = new Image();image.src = e.target.result;image.onload = () => {const { height, width } = image;if (height > 100 || width > 100) {alert("上传的图片尺寸为宽:"+width+",高:"+height+",过大,请选择100x100像素以内的图片。");} else {alert("图片上传成功!");}};};});}</script></head><body><input type="file" id="fileInput" name="file" multiple="multiple" accept="image/*"></body>
</html>

(1)首先获取文件输入框:

document.querySelector('input[type="file"]')

选择了页面上的文件输入框。

(2)创建FileReader实例:

const reader = new FileReader();

通过new FileReader()创建了一个FileReader对象。

(3)添加事件监听器:

fileUpload.addEventListener('change', () => { ... })

监听文件输入框的变化事件,当用户选择文件时触发。

(4)读取文件内容:

reader.readAsDataURL(fileUpload.files[0])

读取用户选择的文件,并转换为Data URL格式。

(5)创建Image对象:

						const image = new Image();image.src = e.target.result;

在FileReader读取完成后,通过new Image()创建一个图片对象,并将其src属性设置为读取到的文件内容。

(6)检测图片尺寸:

						image.onload = () => {const { height, width } = image;if (height > 100 || width > 100) {alert("上传的图片尺寸为宽:"+width+",高:"+height+",过大,请选择100x100像素以内的图片。");} else {alert("图片上传成功!");}};

当图片加载完成后,通过image.onload事件获取图片的宽度和高度,并进行尺寸判断。

结果如下:

http://www.yayakq.cn/news/530497/

相关文章:

  • 网站的后台是开发做的上虞网站建设公司
  • 长沙企业建站程序濮阳做网站的价格
  • 北京做校园的网站网站建设的主要技术指什么
  • 洱源名师工作室网站建设个人注册公司需要哪些资料
  • 网站是公司域名是个人可以手机制作h5最常用软件
  • 购物商城外贸网站商品列表html模板
  • 分类信息建站系统做图模板网站有哪些内容
  • 有没有帮忙做网站的中小企业网站制作
  • 网站建设实训意义专业制作app的公司
  • 台州企业建站程序flash网站模板中心
  • 高端的环保行业网站开发鱼台网站建设
  • 网站设置不能手机访问品牌营销型网站建设公司
  • 昆明做网站软件网站开发甘特图
  • 襄阳建设局网站建门户网站哪家最好
  • 新郑做网站优化中国建设银行网站开通短信
  • 广东网站备案需要多久湖州市南浔区建设局网站
  • 泸州网站建设手机企业网站
  • 新站网站推广公司中国招生代理网
  • 怎么做学校网站和微信公众号工程公司取名大全
  • 做网站之前需要准备什么条件合肥市工程建设云平台
  • 外贸网站源码哪个好网站建设需要自备什么
  • 网站建设开发软件网页制作与前端开发
  • 网站平台报价模板下载花钱做网站需要所有权
  • 做网站申请域名大概花费多少做直播哪个网站好
  • 营销式网站建设银行车主卡网上交罚款网站
  • 手机网站图片自适应代码欧美风网站建设
  • 网站经营深圳市宝安区核酸检测点
  • 公司网站制作应该注意些什么WordPress搭建點播流媒體
  • 淘客网站自己做如何自建网页
  • 做司法亲子鉴定网站国内做的比较好的协会网站