第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

請問,document.getElementById("preview").innerHTML = "<img src='" + str + "'/>";預覽時,圖片顯示不了?

請問,document.getElementById("preview").innerHTML = "<img src='" + str + "'/>";預覽時,圖片顯示不了?

var str = $(obj).val();

alert(str)輸出的路徑怎么會和input標簽中的不一樣,全都是c:/fakepath/1.jpg?

不知道怎么解決?


正在回答

7 回答

不同瀏覽器處理方法不一樣,你試一下用下面這個函數:


function getFileUrl(sourceId) {
var url;
if (navigator.userAgent.indexOf("MSIE")>=1) { // IE
url = document.getElementById(sourceId).value;
} else if(navigator.userAgent.indexOf("Firefox")>0) { // Firefox
url = window.URL.createObjectURL(document.getElementById(sourceId).files.item(0));
} else if(navigator.userAgent.indexOf("Chrome")>0) { // Chrome
url = window.URL.createObjectURL(document.getElementById(sourceId).files.item(0));
}
return url;
}

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

小帥虎 提問者

沒有效果,還是跟之前的一樣。
2015-01-03 回復 有任何疑惑可以回復我~
#2

qq_蘋果_7 回復 小帥虎 提問者

這個方法是可以用的
2016-08-17 回復 有任何疑惑可以回復我~
#3

小帥虎 提問者

非常感謝!
2016-08-21 回復 有任何疑惑可以回復我~

小帥虎,您好:
圖片預覽的時候,無法正確取得圖片路徑,這是因為瀏覽器安全性限制導致(高版本IE估計都存在),
可以在工具 -> Internet選項 -> 安全 -> 自定義級別 -> 找到“其他”中的“將本地文件上載至服務器時包含本地目錄路徑”,選中“啟用”即可。

暫時未發(fā)現(xiàn)不同瀏覽器版本的解決辦法,?像這樣的問題可以在圖片上傳成功后,頁面通過相對路徑顯示已在服務器端上傳成功的圖片。

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

夏之星

<img src="C:\Users\Andy\Desktop\Images\03.jpg"/> IE下看源碼是這樣了,路徑放在瀏覽器上可以訪問,工具設置也像你說的設置了,但是預覽時就是不顯示圖片
2015-01-07 回復 有任何疑惑可以回復我~
#2

夏之星

用下面兄弟的方法可以了
2015-01-07 回復 有任何疑惑可以回復我~
#3

七月木棉QX 回復 夏之星

什么方法訪問成功的?
2015-07-14 回復 有任何疑惑可以回復我~
#4

櫻丶空釋丨

依舊不行啊 老師
2015-09-26 回復 有任何疑惑可以回復我~
#5

圣斗士小強

IE11下按照您所說的設置之后,仍然顯示不了
2015-10-27 回復 有任何疑惑可以回復我~
#6

圣斗士小強

IE11下,按照所說的方法設置為啟用之后,仍然顯示不了
2015-10-27 回復 有任何疑惑可以回復我~
查看3條回復

jqery 版 $("#showPhoto").attr("src","images/"+$("#myFile").val());
js版 document.getElementById("showPic").innerHTML = "<img src= 'images/"+imgPath+"'/>";

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

拉倒吧,說的一堆都是沒用的,一個好使的都沒有。也不知道在那講什么東西,瀏覽器都執(zhí)行不出來

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

qq_蘋果_7

上面有個兄弟的兼容性問題是可以得,你可以仔細看看要怎么用
2016-08-17 回復 有任何疑惑可以回復我~

獲取不到本地的文件地址,無法完成文件的預覽和上傳,chrom顯示c:filepath\.. firefox直接就給個文件名,沒有文件路徑,目前沒找到辦法處理。糾結。。。

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

獲取不到本地的文件地址,無法完成文件的預覽和上傳,chrom顯示c:filepath\.. firefox直接就給個文件名,沒有文件路徑,目前沒找到辦法處理。糾結。。。

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

這是各個瀏覽器自身的安全設置導致的,隱藏了文件原始上傳路徑.

我只發(fā)現(xiàn)了比較繁瑣的針對不同看瀏覽器的js代碼,好像沒有一種通用的解決辦法

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

舉報

0/150
提交
取消
Java中的文件上傳下載
  • 參與學習       77383    人
  • 解答問題       361    個

由簡入深,輕松實現(xiàn)文件上傳下載功能及相關框架的使用

進入課程

請問,document.getElementById("preview").innerHTML = "<img src='" + str + "'/>";預覽時,圖片顯示不了?

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

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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