作者awpadam (adam!)
看板Ajax
標題Re: [問題] 有關上傳圖片的預覽
時間Thu Aug 28 06:04:58 2008
※ 引述《kewl (痴)》之銘言:
: ※ 引述《LisaShie (小麻)》之銘言:
: : 請問:
: : 如果我在上傳圖片的表單上,想直接讓它選好圖之後
: : 同一頁之中預覽
: : 那麼我該怎麼做呀?
: : 依照我想的流程
: : 是file的欄位onchange後
: : 把圖片暫存到一個地方,然後show出來是嗎?
: : 不過…要怎麼暫存圖案呀?
: 把 file 指定 id 給他 暫定叫 fid 好了
: 再另外給一個區塊作為顯示圖片用 <div id = "img_pre"></div>
: onChange 的時候呼叫下面 function
: function imgPreview() {
: var img_path = document.getElementById("fid").value;
: document.getElementById("img_pre").innerHTML =
: "<img src='"img_path"'>";
: }
: 這是很粗糙的作法啦,
: 可以自己再增加
: 沒測試過,應該可以用吧XD
因為有點年代了,所以我開新帖詢問
我使用ie沒有任何問題
但是使用firefox,抓到的路徑
也就是img_path 是相對路徑耶
ie抓到的是絕對路徑
有什麼方法使得firefox的img_path是絕對路徑嗎
我使用firefox3.0
說詳細一點
也就是我網頁放桌面的話
去讀取 c:\a.jpg的話
抓到的值只有a.jpg
而不是c:\a.jpg
或者/../../xxx/a.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.211.22.196
※ 編輯: awpadam 來自: 218.211.22.196 (08/28 06:14)
1F:推 JYHuang:firefox因為安全因素,不支援本地端預覽 08/28 11:10
2F:→ awpadam:無解就對了!? 08/28 11:34
3F:推 albb0920:你拿 location.href 跟 img用getattribute('href') 08/28 18:50
4F:→ albb0920:兩個拿來算看看... 08/28 18:51