html语言中怎么上传图片,HTML5中怎么访问本地图片,然后上传到页面显示?

读图片文件

var result = document.getElementById("result");

var file = document.getElementById("file");

//判断浏览器是否支持FileReader接口

if(typeof FileReader == 'undefined') {

result.InnerHTML = "

你的浏览器不支持FileReader接口!

";

//使选择控件不可操作

file.setAttribute("disabled", "disabled"); //使得之前操作失效,重新启动

}

function readAsDataURL() {

//检验是否为图像文件

var file = document.getElementById("file").files[0];

if(!/image\/\w+/.test(file.type)) {

alert("这不是图片文件!请检查!");

return false;

}

var reader = new FileReader();

//将文件以Data URL形式读入页面

reader.readAsDataURL(file);

reader.onload = function(e) {

var result = document.getElementById("result");

//显示文件

result.innerHTML = '';

}

}

* {

margin: 0;

padding: 0;

}

请选择一个图片文件:

图片显示区
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值