上传时图片时 预览本地图片
2018-03-30 17:44
183 查看
这种方方式是通过:
window.URL.createObjectURL()方法生成的资源URL
bdFile="Blob:http...3a%/asdasd89090786"
然后直接赋给<img>效果图如下:
前端代码:
<form action="__URL__/index1" enctype="multipart/form-data" method="post" >
图片:<input type='file' id="id2" name='photo' onchange="sc(this)"></br>
<div id="div1"style="width: 50px;height:50px; display: none;">
<img style="width: 100px;height:100px;" id="img1"src="">
</div>
<input style="display: block;" type="submit" value="提交">
</form>
js代码
<script type="text/javascript">
function sc(res){
//为本地资源生成资源URL
url = window.URL.createObjectURL(document.getElementById("id2").files[0]);
document.getElementById("img1").src=url; //再赋给img
if(url)
{
document.getElementById("div1").style.display='block';
}
}
</script>
window.URL.createObjectURL()方法生成的资源URL
bdFile="Blob:http...3a%/asdasd89090786"
然后直接赋给<img>效果图如下:
前端代码:
<form action="__URL__/index1" enctype="multipart/form-data" method="post" >
图片:<input type='file' id="id2" name='photo' onchange="sc(this)"></br>
<div id="div1"style="width: 50px;height:50px; display: none;">
<img style="width: 100px;height:100px;" id="img1"src="">
</div>
<input style="display: block;" type="submit" value="提交">
</form>
js代码
<script type="text/javascript">
function sc(res){
//为本地资源生成资源URL
url = window.URL.createObjectURL(document.getElementById("id2").files[0]);
document.getElementById("img1").src=url; //再赋给img
if(url)
{
document.getElementById("div1").style.display='block';
}
}
</script>
相关文章推荐
- 上传图片本地预览
- 图片上传时,本地显示预览功能
- js实现上传图片本地预览功能以及限制图片的文件大小和尺寸大小
- 图片上传本地预览插件 v1.4
- jquery实现图片上传前本地预览功能
- js读取本地图片进行预览,上传服务器
- vue.js 实现图片本地预览 裁剪 压缩 上传功能
- ie8本地图片上传预览示例代码
- js实现网页图片上传本地预览
- JS兼容各个浏览器的本地图片上传即时预览效果
- Js 图片上传本地预览
- 实现本地图片预览上传的功能
- jQuery图片上传前先在本地预览
- 纯AS代码flash实现预览上传本地图片功能
- 图片上传时,本地显示预览功能
- 兼容ie6、ie7、ie8 和FF的本地上传图片预览,并客户端判断文件大小和文件格式
- 本地、远程图片上传预览
- 实现图片上传前本地预览功能之二
- 图片上传本地图片预览(兼容ie10)
- jquery 图片上传本地预览V1.2