首页前端开发HTMLhtml5读取本地文件示例代码

html5读取本地文件示例代码

时间2024-01-24 10:58:53发布访客分类HTML浏览1059
导读:收集整理的这篇文章主要介绍了html5读取本地文件示例代码,觉得挺不错的,现在分享给大家,也给大家做个参考。 htML结构样式如下: 复制代码代码如下: <div class="addpic"> <button&...
收集整理的这篇文章主要介绍了html5读取本地文件示例代码,觉得挺不错的,现在分享给大家,也给大家做个参考。 htML结构样式如下:

复制代码代码如下:
div class="addpic">
button> 添加图片/button>
form>
input id="LOGoimg" class="addlogo" tyPE="file" multiple accept="image/*" name="logo">
/form>
/div>
img id="showlogo" src="" alt="">

从样式上说应不显示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)
} );
} );

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

html5

若转载请注明出处: html5读取本地文件示例代码
本文地址: https://pptw.com/jishu/585323.html
HTML5添加鼠标悬浮音响效果不使用FLASH html5菜单折纸效果

游客 回复需填写必要信息