圖片顯示問題
$("#myfile").change(function(){
$("#previewImg").attr("src","file:///"+$("#myfile").val());
});老師,你好,用了你的代碼,這個函數也調用了,但是圖片顯示不了,這是什么原因???
$("#myfile").change(function(){
$("#previewImg").attr("src","file:///"+$("#myfile").val());
});老師,你好,用了你的代碼,這個函數也調用了,但是圖片顯示不了,這是什么原因???
2015-01-19
舉報
2015-01-20
//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);
??????? }
???});
2018-08-07
非常感謝
2015-10-31
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;?
? }?
? }?
這是我網上找到的代碼 拿給幕友參考
2015-01-27
找了很久都沒找到答案,這回終于找到了,非常感謝