html5上傳圖片預(yù)覽(html5上傳圖片到服務(wù)器)
其中File對象可以是來自ltinput元素上選擇文件后返回的FileList對象4readAsDataURL將讀取出來的圖像文件,直接顯示在網(wǎng)頁上,達(dá)到預(yù)覽效果代碼展示lt!DOCTYPE htmllthtmlltheadltmeta charset=quotUTF8quotlttitle文件讀取lt。
lt!DOCTYPE HTML lthtml lthead ltmeta charset=quotutf8quot lttitlehtml5 圖片上傳預(yù)覽lttitle ltstyle #preview width 300px height 300px overflow hidden #preview i。
在前端可以使用Ajax將上面獲得的圖片數(shù)據(jù)上傳到后臺(tái)腳本例如使用jQuery時(shí)html view plaincopy post#39uploadphp#39, #39data#39 data 在后臺(tái)我們用PHP腳本接收數(shù)據(jù)并存儲(chǔ)為圖片html view plaincopy function。
直接用ftp工具,將你html或者h(yuǎn)tm結(jié)尾的文件放到服務(wù)器的運(yùn)行目錄 然后通過你的網(wǎng)站html名字html。
readerreadAsDataURLfile這樣就能夠在不上傳到服務(wù)器的前提下預(yù)覽圖片當(dāng)然,這個(gè)問題的重點(diǎn)是獲取圖片的原始尺寸,html5里還提供了兩個(gè)變量來獲取naturalWidth和naturalHeight,這兩個(gè)分別來獲取圖片的原始寬度和原始高度。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。