好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

html5读取本地文件示例代码

ht ML 结构样式如下:

复制代码

代码如下:


<div class="addpic">
<button> 添加图片 </button>
<form>
<input id=" LOG o img " class="addlogo" ty PE ="file" multiple accept="image/*" n am e="logo">
</form>
</div>
<img id="showlogo" src="" alt="">


从样式上说应不显示input元素的输入框,这时需将input设置为透明样式,然后将其覆盖到button元素上方,这时方可实现点击button上传图片。将accepted设置为[image/*],则只允许图片类文件上传。

Css样式如下

复制代码

代码如下:


.addpic{
pos IT ion:relative;
m arg in-left:100px;
width:95px;
h ei ght: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 -i ndex: 10;
}


js代码

复制代码

代码如下:


function rea DF iles(evt){
VAR files=evt.target.files;
if(!files){
console.log("the file is inv ai ld");
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读取本地文件示例代码 全部内容,希望文章能够帮你解决 html5读取本地文件示例代码 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于html5读取本地文件示例代码的详细内容...

  阅读:21次