• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
JS小灰童鞋
博客园    首页    新随笔    联系   管理    订阅  订阅

134654865

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<title>图片上传</title>
</head>

<body>
<img id="img" class="accounts-name" src="images/lihuazou.jpg">
<input type="file" id="imgInput" value='' class="pa y_file">
<script>
var img = document.getElementById("img"),
imgInput = document.getElementById("imgInput"),
fileSize = 500000;

function _ajax(_url) {
var XHR = createXMLHTTPXHRuest();
if (XHR) {
XHR.open("POST", _url, true);
XHR.setXHRuestHeader("Content-Type", "application/x-www-form-urlencoded; charset=gbk;");
XHR.send({
url: _url
});
XHR.onreadystatechange = function() {
if (XHR.readyState == 4) {
if (XHR.status == 200) {
//alert("success");
} else {
return false;
//alert("error");
}
}
}
}
}

imgInput.addEventListener("change", function() {
var File = this.files[0],
reader = new FileReader();
if (!this.files || !File) {
return false;
};
if (!/^image/g.test(File.type)) {
//alert("请选择图片格式");
return false;
};
if (File.size > fileSize) {
//alert("图片大小超过限制");
return false;
};
reader.onload = function(n) {
//_ajax(n.target.result);
img.src = n.target.result
};
reader.readAsDataURL(File);
});
</script>
</body>

</html>

posted @ 2016-03-25 18:06  JS小灰童鞋  阅读(104)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3