您现在的位置是:网站首页> 编程资料编程资料
html5读取本地文件示例代码HTML5本地存储之IndexedDBhtml5中localStorage本地存储的简单使用HTML5 LocalStorage 本地存储刷新值还在详解HTML5 LocalStorage 本地存储 html5本地存储 localStorage操作使用详解Html5 web本地存储实例详解深入剖析webstorage[html5的本地数据处理]HTML5本地存储之Web Storage详解HTML5 本地存储 LocalStorage详解HTML5本地数据库基础操作详解
2021-09-01
1366人已围观
简介 这篇文章主要介绍了html5读取本地文件的具体实现,html结构样式、Css样式及js代码如下,需要的朋友可以看看哦
html结构样式如下:
![]()
从样式上说应不显示input元素的输入框,这时需将input设置为透明样式,然后将其覆盖到button元素上方,这时方可实现点击button上传图片。将accepted设置为“image/*”,则只允许图片类文件上传。
Css样式如下
.addpic{
position:relative;
margin-left:100px;
width:95px;
height:30px;
}
.addlogo {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
cursor: pointer;
font-size: 30px;
opacity: 0;
position: absolute;
right: 0;
top: 0;
z-index: 10;
}
js代码
function readFiles(evt){
var files=evt.target.files;
if(!files){
console.log("the file is invaild");
return;
}
for(var i=0, file; file=files[i]; i++){
var imgele=new Image();
var thesrc=window.URL.createObjectURL(file);
imgele.src=thesrc;
imgele.onload=function(){
$("#showlogo").attr("src",this.src);
}
}
}
$(document).ready(function(){
$("#logoimg").change(function(e){
readFiles(e)
});
});
复制代码
代码如下:从样式上说应不显示input元素的输入框,这时需将input设置为透明样式,然后将其覆盖到button元素上方,这时方可实现点击button上传图片。将accepted设置为“image/*”,则只允许图片类文件上传。
Css样式如下
复制代码
代码如下:.addpic{
position:relative;
margin-left:100px;
width:95px;
height:30px;
}
.addlogo {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
cursor: pointer;
font-size: 30px;
opacity: 0;
position: absolute;
right: 0;
top: 0;
z-index: 10;
}
js代码
复制代码
代码如下:function readFiles(evt){
var files=evt.target.files;
if(!files){
console.log("the file is invaild");
return;
}
for(var i=0, file; file=files[i]; i++){
var imgele=new Image();
var thesrc=window.URL.createObjectURL(file);
imgele.src=thesrc;
imgele.onload=function(){
$("#showlogo").attr("src",this.src);
}
}
}
复制代码
代码如下:$(document).ready(function(){
$("#logoimg").change(function(e){
readFiles(e)
});
});
相关内容
- 使用html5制作loading图的示例html5的canvas元素使用方法介绍(画矩形、画折线、圆形)HTML5 Canvas实现玫瑰曲线和心形图案的代码实例HTML5 Canvas锯齿图代码实例
- HTML5图片预览实例分享HTML5结合zyfile.js插件实现的多文件图片预览上传功能特效源码利用HTML、CSS实现的图片预览弹出层的教程html5图片上传预览示例分享jQuery+html5图片上传并裁切预览 php版 v1.0 HTML5实现预览本地图片
- Application Cache未缓存文件无法访问无法加载问题html5 application cache遇到的严重问题HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题HTML5实现应用程序缓存(Application Cache)
- HTML5 input placeholder 颜色修改示例HTML5新增的8类INPUT输入类型介绍html禁止清除input文本输入缓存的两种方法html5中的input新属性range使用记录HTML 5 input placeholder 属性如何完美兼任ieHTML5 input元素类型:email及url介绍html5 input属性使用示例html4和html5区别之如何在一个input上添加焦点实现代码HTML5 input新增type属性color颜色拾取器的实例代码
- 利用HTML5的新特点实现图片文件异步上传图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上HTML5结合zyfile.js插件实现的多文件图片预览上传功能特效源码Html5 FileReader实现即时上传图片功能实例代码html5图片上传预览示例分享jQuery+html5图片上传并裁切预览 php版 v1.0 html5 拖拽上传图片实例演示HTML5实现简单图片上传所遇到的问题及解决办法
- HTML5 canvas绘制的玫瑰花效果html5-Canvas可以在web中绘制各种图形在html5的Canvas上绘制椭圆的几种方法总结HTML5 Canvas绘制超级漂亮的发光Loading动画HTML5在canvas中绘制复杂形状附效果截图html5使用canvas绘制一张图片html5使用canvas绘制太阳系效果
- html5设计原理(推荐收藏)html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- html5中JavaScript removeChild 删除所有节点Html5移动端网页端适配(js+rem)详解html5页面 rem 布局适配方法HTML5中 rem适配方案与 viewport 适配问题详解
- 使用jTopo给Html5 Canva中绘制的元素添加鼠标事件html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- 分享全球十款超强HTML5开发工具html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
