html5读取本地文件 图片上传 示例代码
来源:互联网 发布:淘宝印度代购药品被骗 编辑:程序博客网 时间:2024/05/27 09:46
这篇文章主要介绍了html5读取本地文件的具体实现,html结构样式、Css样式及js代码如下,需要的朋友可以看看哦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)
});
});
复制代码代码如下:
<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)
});
});
0 0
- html5读取本地文件 图片上传 示例代码
- 图片上传代码示例
- HTML5读取本地文件
- HTML5读取本地文件
- hadoop上传本地文件示例
- 读取本地文件上传
- html5 file api 读取本地文件
- html5系列:利用html5 file api读取本地文件(如图片、PDF等)
- 读取本地文件上传到数据库
- 【HTML5示例代码分享】HTML5图片自动归类特效
- html5 读取本地文件说明和实例
- HTML5 文件上传示例
- HTML5实现多文件的上传示例代码
- html5实现多文件的上传示例代码
- html5读取本地图片
- html5预览上传图片
- html5上传图片
- Html5 图片拖放上传
- cPanel中,使用.htaccess设置主域名指向子目录
- RSA、AES、DES、MD5、SHA1几种加密算法的比较
- 后缀自动机总结
- 压力测试之ab测试
- Android 关于listview
- html5读取本地文件 图片上传 示例代码
- 心然吧十周年,心然给大家的话
- C语言学习之函数
- h.264与AVS
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- 嵌入式Linux下面查看gpio使用情况
- Android 监听网络状态+源代码
- Kafka试用记录
- IOS中Segue的使用