lufy's legend
标题:
【请教】如何用lufylegend打开本地图片并显示
[打印本页]
作者:
yorhomwang
时间:
2013-5-5 22:47
标题:
【请教】如何用lufylegend打开本地图片并显示
首先假设我们要做一个图片编辑器,但是如何打开本地图片呢?
比如我们做一个按钮,当别人按下它时弹出一个框:
在这个框里选择图片,然后打开它。
请问这个怎么用lufylegend实现??
作者:
lufy
时间:
2013-5-6 07:47
这个功能是HTML5的新功能,使用file标签和FileReader可以实现。
代码如下
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>HTML5读取图片</title>
</head>
<body>
<input id="fileInput" type="file" onchange="readInput()" />
<img id="imgview" src="" alt="" />
<script>
function readInput(){
var fileInput = document.getElementById("fileInput");
if (!fileInput.files.length) {
return;
}
var file = fileInput.files[0],
fileReader = new FileReader();
fileReader.onload = function(event) {
document.getElementById("imgview").src = event.target.result;
};
fileReader.readAsDataURL(file);
}
</script>
</body>
</html>
复制代码
测试连接
http://lufylegend.com/demo/test/4.html
想详细了解的话,百度一下“html5 file API”,教程很多的。
欢迎光临 lufy's legend (http://lufylegend.com/forum/)
Powered by Discuz! X2.5