精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
createObjectURL方法 實(shí)現(xiàn)本地圖片預(yù)覽

createObjectURL方法 實(shí)現(xiàn)本地圖片預(yù)覽

分類(lèi):Javascript| 發(fā)布:佚名| 查看:4413 | 發(fā)表時(shí)間:2014-5-16

ie6 可以直接顯示本本地路徑的圖片 如: <img src="file://c:/3.jpg" />  ~~~網(wǎng)上都說(shuō)ie7就不支持這種文件系統(tǒng)路徑的url,但測(cè)試 xp ie8還是可以的

ie8+ alphaImageLoader濾鏡方式加載本地路徑的圖片

chrome, firefox, 用dataUrl  或 createObjectURL方法實(shí)現(xiàn)

例子:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>get file input full path</title>
<script type="text/javascript" language='javascript'>
function getFullPath(obj) {
var newPreview = document.getElementById("img");
if (obj) {
//ie
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
obj.select();
newPreview.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);";
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = document.selection.createRange().text;
return;
}
//firefox
else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
if (obj.files) {
newPreview.src = window.URL.createObjectURL(obj.files.item(0));
return;
}
newPreview.src = obj.value;

return;
}
newPreview.src = obj.value; return;
}
}
</script>
</head>
<body>
<input type="file" onchange="getFullPath(this);" />
<img id="img" alt="" style="width:200px; height:200px;" src="你自己的透明圖片"/>
</body>
</html>

然后 我們來(lái)看看 window.URL.createObjectURL() 到底是什么

window.URL.createObjectURL

 

概述

創(chuàng)建一個(gè)新的對(duì)象URL,該對(duì)象URL可以代表某一個(gè)指定的File對(duì)象或Blob對(duì)象.

語(yǔ)法

 

objectURL = window.URL.createObjectURL(blob);
  • blob參數(shù)是一個(gè)File對(duì)象或者Blob對(duì)象.
  • objectURL是生成的對(duì)象URL.通過(guò)這個(gè)URL,可以獲取到所指定文件的完整內(nèi)容.

示例

查看使用對(duì)象URL顯示圖片 js生成圖片預(yù)覽圖后 生成縮略圖 然后上傳縮略圖圖片

附注

在每次調(diào)用createObjectURL()方 法的時(shí)候,都會(huì)創(chuàng)建一個(gè)新的對(duì)象URL,即使參數(shù)中的這個(gè)對(duì)象已經(jīng)有了自己的對(duì)象URL.在你不需要這些對(duì)象URL的時(shí)候,你應(yīng)該通過(guò)調(diào)用 window.URL.revokeObjectURL()方法來(lái)釋放它們所占用的內(nèi)容.雖然即使你不主動(dòng)釋放它們,瀏覽 器也會(huì)在當(dāng)前文檔被卸載的時(shí)候替你釋放,不過(guò),考慮到更好的性能和更少的內(nèi)存占用,你應(yīng)該在安全的時(shí)候主動(dòng)施放它們.

瀏覽器兼容性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 8 4 10 12 Nightly build
原創(chuàng)文章如轉(zhuǎn)載,請(qǐng)注明:轉(zhuǎn)載自鄭州網(wǎng)建-前端開(kāi)發(fā) http://camnpr.com/
本文鏈接:http://camnpr.com/archives/1099.html
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
jQuery圖片上傳前先在本地預(yù)覽
HTML5 jQuery圖片上傳前預(yù)覽
vue中img加載圖片在請(qǐng)求頭添加token
真正好用的js驗(yàn)證上傳文件大小(轉(zhuǎn))
jquery實(shí)現(xiàn)上傳圖片預(yù)覽(需要瀏覽器支持html5)
Web 應(yīng)用程序中提交表單時(shí)處理 GIF 動(dòng)畫(huà)的最佳實(shí)踐
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 木里| 手机| 宝山区| 拜泉县| 墨脱县| 方山县| 陆丰市| 日喀则市| 英德市| 石首市| 辛集市| 乐陵市| 凉城县| 马公市| 资源县| 临猗县| 北海市| 贵港市| 廉江市| 修文县| 青阳县| 荔浦县| 瑞金市| 大新县| 耒阳市| 灵山县| 封丘县| 大埔县| 搜索| 交城县| 曲沃县| 东乌珠穆沁旗| 舟曲县| 皋兰县| 贵南县| 海晏县| 金阳县| 满城县| 沽源县| 富顺县| 尉氏县|