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

臺北典藏植物園

臺北典藏植物園

5年寒假前,綠的學校安排了戶外教學,地點臺北典藏植物園。 和同學們一起搭了火車,搭了公車,走路,最後...

DIV區塊內文字左右對齊?

DIV區塊內文字左右對齊?

最近常接到一些英文網站建置的專案....為了讓內容文字能夠左右對齊... 所以我用了以下方式 div...

使用jquery animate達到動態效果

使用jquery anima...

首先..雖然在寫系統時常常會用到jquery 但我並沒有針對他的指令有做太深入的研究... 剛好這一...

Recommended reading

Other stories happened at this address

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

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

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

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

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

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

能夠一家人團聚在一起, 是最幸福的時光~

能夠一家人團聚在一起, 是最...

好好的端午連假, 卻下了三天三夜的雨, 哪裡也去不了~ 只能在家裡面吃吃吃~ 不過話說回來, 能夠一...

2019年農曆新年提前開始

2019年農曆新年提前開始

開著大白,載上Mandy跟G,在點分離開內湖。 點分上了高速公路,這是我第一次從台北上高速公路開車回...

2017年除夕

2017年除夕

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

學人精

學人精

堂弟的小孩跑到我面前叫了我一聲阿伯(客語發音)。 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