【发布时间】:2011-09-11 04:53:31
【问题描述】:
当用户注册到我的网站时,我正在使用此脚本为用户显示图像预览。我把它设置在客户端。换句话说,图片不是为预览而上传的。
尝试自动调整用户选择的图像的大小,以在重新显示在页面上时保持其纵横比。最大尺寸 150x150。
<script type='text/javascript'>
function userImage(file) {
if(document.all)
document.getElementById('showImage').src = file.value;
else
document.getElementById('showImage').src = file.files.item(0).getAsDataURL();
if(document.getElementById('showImage').src.length > 0)
document.getElementById('showImage').style.display = 'block';
}
</script>
<input type='file' name='avatar' onchange='userImage(this);' />
<img id='showImage' style='display:none;' />
【问题讨论】:
标签: javascript image autoresize