一 目的

在Html上选择本地文件夹,自动读取文件夹及子文件夹下的所有图片并显示在页面。

技术分析:

存在问题

Html中file标签获取到的路径时相对的。

Html中Img指定源时需要的是绝对路径。

解决方法:

调用Web API接口FileReader中readAsDataURL方法读取数据(这个函数参数file标签获取到的文件路径),然后把数据加载到FileReader中(base64格式),之后就可以用Img来指定源时base64格式的数据,可以绘制图片。

二 代码

ReadImageDemo

var imgPosX = 0;

var imgWidth = 256;

function dealSelectFiles(){

/// get select files.

var selectFiles = document.getElementById("selectFiles").files;

for(var file of selectFiles){

console.log(file.webkitRelativePath);

/// read file content.

var reader = new FileReader();

reader.readAsDataURL(file);

reader.onloadend = function(){

/// deal data.

var img = new Image();

/// after loader, result storage the file content result.

img.src = this.result;

img.onload = function(){

var myCanvas = document.getElementById("myCanvas");

var cxt = myCanvas.getContext('2d');

cxt.drawImage(img, imgPosX, 0);

imgPosX += imgWidth;

}

}

}

}

三 效果

效果.gif

html显示文件夹图片,Html读取本地文件夹下图片并显示相关推荐

  1. python爬取明星百度图片并存入本地文件夹

    python爬取明星百度图片并存入本地文件夹 想要一个明星图片的时候,发现图片量过大,一张张保存太累,不太现实 这时候就可以用到爬虫,批量爬取图片 现在又出现一个问题,当发现一个明星爬完后,再爬取下一 ...

  2. QListWidget读取本地文件夹中文件并显示名字,双击读取xml数据

    文章目录 前言 一.读取本地文件并显示 二.双击读取数据 前言 本文主要是为了解决QListWidget读取本地文件夹中文件,并且显示的问题.然后双击读取其中xml数据 一.读取本地文件并显示 如下的 ...

  3. 小爬虫爬取小猫咪图片并存入本地文件夹

    小爬虫爬取小猫咪图片并存入本地文件夹 本人是安徽工业大学电气与信息工程学院研一学生,最近还不能开学真的是很糟心哦,由于自己比较笨吧,起步较晚还要忙着学习机器学习还有计算机视觉,但是总学这个感觉很闷也没 ...

  4. Html读取本地文件夹下图片并显示的示例代码

    一 目的 在Html上选择本地文件夹,自动读取文件夹及子文件夹下的所有图片并显示在页面. 技术分析: 存在问题 Html中file标签获取到的路径时相对的. Html中Img指定源时需要的是绝对路径. ...

  5. 自动展示目录下的图片html,Html读取本地文件夹下图片并显示

    一 目的 在Html上选择本地文件夹,自动读取文件夹及子文件夹下的所有图片并显示在页面. 技术分析: 存在问题 Html中file标签获取到的路径时相对的. Html中Img指定源时需要的是绝对路径. ...

  6. Html读取本地文件夹下文件

    目的 在Html上选择本地文件夹,自动读取文件夹及子文件夹下的所有文件(本例以图片为例)并显示. 技术分析         存在问题 Html中file标签获取到的路径时相对的. Html中Img指定 ...

  7. python如何选择excel文件夹_python如何读取excel文件夹

    python如何读取excel文件夹,内容,单元格,操作,索引,名称 python如何读取excel文件夹 易采站长站,站长之家为您整理了python如何读取excel文件夹的相关内容. python ...

  8. vue删除图片同时删除本地文件_删除图片数据时同时删除图片文件夹里面的相应图片文件的方法...

    作者:Mr.XQIJIANG 本文版权归[Mr.XQIJIANG]所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利. /// /// 删除图 ...

  9. php 图片保存到本地文件,php 远程图片保存到本地的函数类

    php 远程图片保存到本地的函数类 发布于 2014-10-06 14:15:40 | 78 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pr ...

  10. html怎么选择文件夹路径,js 选择本地文件夹路径

    问题:视频抓图.录像等功能,需要配置本地保存时的文件夹路径,仅IE用 效果如图: 废话不多看代码: class="el-input__icon el-icon-folder" st ...

最新文章

  1. 技术图文:如何实现汉诺塔问题?
  2. 总经费8.4亿的上海市脑科学重大专项进展如何?且看2019年度工作汇报会
  3. Oracle Logminer 做数据恢复 说明示例
  4. java对象赋值_Java 对象不使用时为什么要赋值为 null?
  5. 多线程编程—线程池的实现
  6. 【Python配置】Win10配置Python3、Numpy、PyCharm、Anaconda
  7. 有意思的签到题集合~~
  8. 音视频SDP协议介绍(rtsp,sip)
  9. 为windows server 2008 r2系统安装笔记本内置摄像头驱动的过程
  10. 《自学SpringCloud微服务架构》之第 10 篇 —— API 网关服务 SpringCloud Zuul
  11. 数据科学必备用Python进行描述性统计数据分析详解
  12. 从百度“童年英雄的AI幻想”互动展说起,看AI如何赋能艺术?
  13. Web编程入门暨个人网站计划:Web前端开发入门
  14. 微软Project Server 2016正式版下载:支持项目组合管理-搜狐
  15. JAVA 多态,封装,继承
  16. OM6621系列国产M4F内核低功耗BLE5.1大内存SoC蓝牙芯片
  17. python随笔01(robotframework自动化)
  18. Pandas的数据结构之DataFrame
  19. Vue-Quill-Editor 回显 html 图片样式显示不出来
  20. Chromium 实战(一) -- 构建chromium

热门文章

  1. 求单链表的最大值与原地逆转_计算机笔试面试题
  2. Java Static关键字详解
  3. 一线明星纷纷失业,数据告诉你今年的演员有多难
  4. html简单导航页单页源码
  5. 谈谈对腾讯360之争的观感
  6. 大话Chrome浏览器原理
  7. 启发函数heuristic 与 A*
  8. 黑客组织“洋葱狗”潜伏3年终曝光 定期偷袭能源及交通行业
  9. ISA防火墙简单安装配置实例
  10. theos tweak导入自定义类