2017/2/17本地上传图片展示(未向后台发送)
2017-02-17 17:01
141 查看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="file" id="photo">
<div id="click" style="width: 200px; height: 200px; border: 1px solid #000;"></div>
<script>
document.getElementById('photo').addEventListener('change',function(e){
console.log(this)
var files = this.files;
console.log(files)
var img = new Image();
var reader = new FileReader();
reader.readAsDataURL(files[0]);
reader.onload = function(e){
console.log(e)
var mb = (e.total/1024)/1024;
if(mb>= 2){
alert('文件大小大于2M');
return;
}
img.src = this.result;
img.style.width = "80%";
document.getElementById('click').style.width="200px";
document.getElementById('click').style.height="200px";
document.getElementById('click').innerHTML = '';
document.getElementById('click').appendChild(img);
}
});
</script>
</body>
</html>
相关文章推荐
- Android发送POST请求上传图片后台解析本地一片黑问题
- 多选本地相册中的图片并展示(仿QQ空间动态发送页面)上传至服务器
- js本地压缩图片,上传base64给后台,再给七牛
- 微信开发之调起摄像头、本地展示图片、上传下载图片
- 通过ajaxFileUpload控件上传图片,java后台接收并保存本地
- 织梦本地后台卡以及图片上传失败upload filetype not allow!提示
- Joomla!扩展制作实例教程-模板展示组件-增加后台上传图片功能 【转】
- js上传照片,预览,压缩后base64编码发送后台,及将后台返回的base64图片显示到HTML
- django 如何将用户上传的图片展示在后台(列表页),缩略图而不是地址
- 使用HttpClient发送HttpPost请求包含上传本地图片和远程图片的传输实现
- 微信开发之调起摄像头、本地展示图片、上传下载图片
- 织梦后台缩略图本地上传图片加水印
- 浅谈 Html5 带进度条的的文件图片(带本地回显)上传(后台代码)
- 微信开发之调起摄像头、本地展示图片、上传下载图片实例
- 图片上传转base64格式传给后台,以及上传图片的展示
- js上传展示本地图片
- 微信开发之调起摄像头、本地展示图片、上传下载图片
- 解决 Django 后台上传图片前端无法展示
- java开发,前台用EXTJS展示,后台 swfuplaod批量图片上传组件的运用
- Django 后台上传图片前端无法展示