麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

讀取input:file的路徑并顯示本地圖片的方法

2019-11-20 22:04:59
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

<!doctype html>
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
<title>Image preview example</title>
<script type="text/javascript">
var loadImageFile = (function () {
if (window.FileReader) {
var oPreviewImg = null, oFReader = new window.FileReader(),
rFilter = /^(?:image//bmp|image//cis/-cod|image//gif|image//ief|image//jpeg|image//jpeg|image//jpeg|image//pipeg|image//png|image//svg/+xml|image//tiff|image//x/-cmu/-raster|image//x/-cmx|image//x/-icon|image//x/-portable/-anymap|image//x/-portable/-bitmap|image//x/-portable/-graymap|image//x/-portable/-pixmap|image//x/-rgb|image//x/-xbitmap|image//x/-xpixmap|image//x/-xwindowdump)$/i;

oFReader.onload = function (oFREvent) {
if (!oPreviewImg) {
var newPreview = document.getElementById("imagePreview");
oPreviewImg = new Image();
oPreviewImg.style.width = (newPreview.offsetWidth).toString() + "px";
oPreviewImg.style.height = (newPreview.offsetHeight).toString() + "px";
newPreview.appendChild(oPreviewImg);
}
oPreviewImg.src = oFREvent.target.result;
};

return function () {
var aFiles = document.getElementById("imageInput").files;
if (aFiles.length === 0) { return; }
if (!rFilter.test(aFiles[0].type)) { alert("You must select a valid image file!"); return; }
oFReader.readAsDataURL(aFiles[0]);
}

}
if (navigator.appName === "Microsoft Internet Explorer") {
return function () {
alert(document.getElementById("imageInput").value);
document.getElementById("imagePreview").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = document.getElementById("imageInput").value;

}
}
})();
</script>
<style type="text/css">
#imagePreview {
width: 160px;
height: 120px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
}
</style>
</head>
<body>
<div id="imagePreview">
</div>
<form name="uploadForm">
<p>
<input id="imageInput" type="file" name="myPhoto" onchange="loadImageFile();" /><br />
<input type="submit" value="Send" /></p>
</form>
</body>
</html>

但是需要注意的是 在IE8中 由于IE8自作聰明的將真實路徑隱藏起來了 用alert打印的結果是C:/fakepath/*.jpg 所以導致該方法無法使用

解決辦法是:進入工具 -> Internet選項 -> 安全 -> 自定義級別 -> 找到“其他”中的“將本地文件上載至服務器時包含本地目錄路徑”,選中“啟用”即可。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品国产成人 | 国产18视频 | 中国黄色一级生活片 | 19禁国产精品福利视频 | 国产精品一区二区三区在线播放 | 国色天香综合网 | 国产91久久久久 | 日本看片一区二区三区高清 | 日本免费aaa观看 | 精品中文字幕在线播放 | 在线中文字幕不卡 | 欧美成年人视频在线观看 | 国产精品成aⅴ人片在线观看 | 日本在线视频免费观看 | 羞羞视频免费网站 | 色99久久| 国产视频导航 | 免费在线观看成人av | 亚州成人在线观看 | 国产午夜亚洲精品 | 日本高清视频网站www | 九九精品在线观看视频 | 曰韩av在线 | 成人视屏免费看 | 欧美日韩精品中文字幕 | 最新中文字幕第一页视频 | 日韩激情在线视频 | 久久久久中精品中文字幕19 | 91看片成人| 中文字幕综合在线观看 | 97黄色网 | 中国女警察一级毛片视频 | 免费久久久 | 毛片一区二区三区四区 | 91精品国产日韩91久久久久久360 | 欧美日韩亚洲一区二区三区 | 久久久久久久久久亚洲 | 在线播放黄色网址 | 成人毛片在线 | 欧美黑大粗硬毛片视频 | 国产成人综合在线观看 |