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

厦门网站建设价格怎么进行网站关键词优化

厦门网站建设价格,怎么进行网站关键词优化,dnf怎么做钓鱼网站,北京的广告公司网站建设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.hkea.cn/news/218937/

相关文章:

  • 网站建设实践报告3000字放单平台
  • 中华人民共和国城乡住房建设厅网站seo技术外包
  • 网站做销售是斤么工作东莞网站营销推广
  • 做网站现在还行吗宁德市疫情
  • 响应式网站首页百度搜索资源
  • 工人找工作哪个网站好福州百度seo
  • 台湾做甜品的网站谷歌seo关键词排名优化
  • 织梦网站导入链接怎么做谷歌广告投放
  • 沈阳网站哪家公司做的好镇江关键字优化品牌
  • 台州本地做网站的做引流推广的平台600
  • 网站的导航用css怎么做网站外链查询
  • 青岛模版网站建设关键词优化按天计费
  • 高端网站建设服务器seo服务哪家好
  • 服装网站建设分析网站浏览器
  • 建站城企业邮箱怎么开通注册
  • html做动态网站cms
  • 一个网站建设需要多少钱百度seo排名优化公司
  • 网站做app的软件友博国际个人中心登录
  • 做网站用什么代码编写可口可乐软文营销案例
  • 宜昌网站建设哪家好厦门百度广告开户
  • 网站做二级域名外链
  • 网站建设服务费属于哪个大类电商seo搜索优化
  • 12380网站建设情况的报告网络seo首页
  • 个人如何在百度上做广告网站seo什么意思
  • java做网站编程合肥seo快排扣费
  • 做律师网站公司google play下载
  • 网站怎么做详情页北京网站制作建设公司
  • 广告网站模板下载不了东莞排名优化团队
  • 网站建设人员培训纲要河北seo网络推广
  • jsp网站开发实例视频教程各大网站的网址