亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

圖片顯示問題

$("#myfile").change(function(){

$("#previewImg").attr("src","file:///"+$("#myfile").val());

});老師,你好,用了你的代碼,這個函數也調用了,但是圖片顯示不了,這是什么原因???


正在回答

4 回答

//IE高版本兼容性提高,不允許直接獲取文件路徑,可使用下面代碼替換下

$("#myfile").change(function(){
????//$("#previewImg").attr("src","file:///" + $("#myfile").val());
????var pv = document.getElementById("previewImg");
?????? // IE5.5~9使用濾鏡
?????? if (pv.filters && typeof(pv.filters.item) === 'function'){
?????????? pv.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = el.value;
?????? }else{
?????? ?var oFile = document.getElementById('myfile').files[0];
??????? var oReader = new FileReader();
?????????? oReader.onload = function(e){
??????????? $("#previewImg").attr("src", e.target.result);
??????? };
?????? ?oReader.readAsDataURL(oFile);
??????? }
???});

3 回復 有任何疑惑可以回復我~
#1

qinger708 提問者

非常感謝!
2015-01-22 回復 有任何疑惑可以回復我~

非常感謝


0 回復 有任何疑惑可以回復我~

function showPreview(obj){

var str = getFullPath(obj);

alert(str);

document.getElementById("previewImg").innerHTML =?

"<img src = '" + str + "' />";

}

? ?function getFullPath(obj){?

? if(obj)?

? {?

? ?//ie?

? ?if (window.navigator.userAgent.indexOf("MSIE")>=1)?

? ?{?

? ?obj.select();?

? ?return document.selection.createRange().text;?

? ?}?

? ?//firefox?

? ?else if(window.navigator.userAgent.indexOf("Firefox")>=1)?

? ?{?

? ?if(obj.files)?

? ?{?

? ?return obj.files.item(0).getAsDataURL();?

? ?}?

? ?return obj.value;?

? ?}?

? ?return obj.value;?

? }?

? }?

這是我網上找到的代碼 拿給幕友參考

0 回復 有任何疑惑可以回復我~

找了很久都沒找到答案,這回終于找到了,非常感謝

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

圖片顯示問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號