Loading...

讓圖片上傳前先產生預覽

Temperature: 0 °C

ChungChung
author_tools

專案需要,上傳圖片至網站時先產生預覽圖~

參考了stackoverflow.com裡討論的的方式Url link

但因為需要同時上傳多個圖,因此改了一下用法,順便紀錄下來~
CSS部份

body { background: #efefef; color: #a3aa8c; } img { max-height: 100px; max-width: 100px; margin: 0 5px; }

Script部份
function readURL(input,kk) {
            if (input.files && input.files[0]) {
                var reader = new FileReader();
 
                reader.onload = function (e) {
                    $('#blah'+kk).attr('src', e.target.result);
                }
 
                reader.readAsDataURL(input.files[0]);
            }
        }

Html部份
<form action="#" method="post" name="Reportform" id="Reportform" enctype="multipart/form-data">
<div><input type="file" name="f[]" onchange="readURL(this,1);" /> <img id="blah1" src="#" alt="show image" /></div>
<div><input type="file" name="f[]" onchange="readURL(this,2);" /> <img id="blah2" src="#" alt="show image" /></div>
<div><input type="file" name="f[]" onchange="readURL(this,3);" /> <img id="blah3" src="#" alt="show image" /></div>
</form>

另外也可使用
URL.createObjectURL() 

的方式

讓圖片上傳前先產生預覽

屏東縣內埔鄉東寧村勝利路 Go

https://innstory.com/story-讓圖片上傳前先產生預覽-707
寫程式筆記

Prev
 檳城美食系列紅豆霜

Next
雞蛋花 

Nearby Attractions

屏東縣內埔鄉東寧村勝利路-Nearby Attractions

  • 六堆天后宮 Go
  • 涼山遊憩區 Go
  • 六堆客家文化園區 Go
  • 新北勢庄東柵門 Go
  • 「清朝下淡水營」遺構 Go
  • 豐田老街 Go

About the Author

Chung

我是chung
網路工作者
主業是網站系統開發建置
副業是做夢,寫故事
作品請參考/teme.biz
做夢請參考/innstory.com
聯絡/chung.teme@gmail.com

#有人用筆寫日記,有人用歲月寫日記,有人用照片寫日記,而我,用innstory寫日記。

Visitor message

Leave some footprints to prove that you visited me

Recommended reading

Author's other related stories

新舊交替,使用phpmyadm出現1064 error in CREATE TABLE … TYPEMYISAM錯誤

新舊交替,使用phpmyad...

sql55 系統移機的過程中,最重要的環節....我想...莫過於是系統的環境了....。 這次在協...

解決手機瀏覽器上點擊輸入框放大問題

解決手機瀏覽器上點擊輸入框放...

開發RWD的網站已經是趨勢,主要也是因為手機用戶實在是太多 但在過程中一直有個問題困擾著我.... ...

圖型插件Elastislide

圖型插件Elastislid...

teach Elastislide是一款好用的圖形插件......

Recommended reading

Other stories happened at this address

圍爐

圍爐

圍爐

我的抽屜裡永遠都翻得出舊記憶

我的抽屜裡永遠都翻得出舊記憶...

Modern Talking 是一支德國流行音樂雙人組合。 陪伴過我青澀的歲月。 直到現在,再次聽到...

收涎收乾乾,乎你大事小事都不必怕

收涎收乾乾,乎你大事小事都不...

G四個月囉~ 趁著回南部的時間,請家人幫G進行收涎儀式。 想起當初U的收延Mandy還特地去買了德國...

愛吃玉米的5U

愛吃玉米的5U

s 從拿到玉米開始,愛吃玉米的U就展現出他開心的笑容~ 看看這兄弟,就這樣豪邁地吃了起來。 s 若是...

2017年除夕

2017年除夕

s 年的今天,U第一次的農曆新年~ 按照慣例,今天必須要到祠堂,跟祖先們報告去年的狀況。 然後請祖先...

風雨過後的屏東,天空依然美麗啊...不知道今晚月亮賞不賞臉~

風雨過後的屏東,天空依然美麗...

風雨過後的屏東,天空依然美麗啊...不知道今晚月亮賞不賞臉~

Please select an option

error

Hi, thank you for your participation, but you cannot vote repeatedly~

Join innstory now and start recording your story.

"Innstory" is a place to store stories. We are committed to becoming a warm platform. Deepening the bonds between people is our direction.
We are convinced that the blockchain between people is not just a cold calculation. Join us now.

Wrong format