html將圖片讀取為base64格式預覽並傳到伺服器
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
#preview{
width: 400px;
height: 360px;
border: solid 1px rgba(0,0,0,.1);
border-radius: 5px;
}
</style>
</head>
<body>
<input type="file" name="" onchange="handleSelected()">
<img id="preview" src="" width="100%" height="100%"/>
<script type="text/javascript">
function handleSelected(){
/**得到FileList的第一個元素,也就是上傳的圖片**/
var e = window.event || arguments[0];
let file = e.target.files[0];
console.log(file)
/**建立一個FileReader例項,用來讀取檔案**/
let reader = new FileReader();
/**成功讀取之後將圖片顯示出來**/
reader.onload = function(e){
let image = document.getElementById('preview');
image.src = e.target.result;
image.onload = function (){
console.log(e.target.result)
console.log('圖片載入出來了...')
}
}
reader.readAsDataURL(file);
}
</script>
</body>
</html>
執行截圖:相關文章
- 前端實現圖片上傳預覽並轉換base64前端
- FileReader()讀取檔案、圖片上傳預覽
- ie8上傳本地圖片檔案轉base64 並預覽地圖
- javauploadify上傳圖片並預覽Java
- Java實現圖片上傳到伺服器,並把上傳的圖片讀取出來Java伺服器
- 直播電商平臺開發,釋出多圖片上傳到伺服器並實現圖片預覽功能伺服器
- html input type=file 選擇圖片,圖片預覽 純html js實現圖片預覽HTMLJS
- vue+element 將圖片壓縮並轉換成base64上傳圖片Vue
- Java上傳檔案到遠端伺服器和瀏覽器預覽圖片Java伺服器瀏覽器
- 日常筆記三:將base64的圖片上傳到本地筆記
- vue圖片預覽上傳Vue
- js圖片上傳預覽JS
- 前端預覽圖片的兩種方式:轉Base64預覽或轉本地blob的URL預覽,並再重新轉回去前端
- input file上傳圖片預覽
- phpSpreadsheet 讀取圖片並另存為檔案PHP
- asp.net 圖片批量上傳預覽,在Silverlight頁面中讀取並滾動顯示ASP.NET
- javascript和HTML5上傳圖片之前實現預覽效果JavaScriptHTML
- element上傳圖片元件使用方法|圖片回顯|格式轉換base64元件
- Python 獲取圖片檔案大小並轉換為base64編碼Python
- HTML5可預覽多圖片ajax上傳(使用formData傳遞資料)HTMLORM
- 通過圖片地址,將圖片處理成base64,使用ajax上傳圖片
- 將圖片檔案轉換為base64格式的程式碼工具案例
- Python將base64轉為文件或者圖片Python
- 菜鳥學JS(一)——上傳圖片之上傳前預覽圖片JS
- JS base64 圖片上傳JS
- 上傳圖片生成base64
- 安卓上傳圖片到伺服器並儲存到電腦本地安卓伺服器
- 面試題:我現在上傳圖片的時候提前預覽到圖片怎麼辦?面試題
- 短視訊平臺搭建,圖片進行預覽上傳、刪除,讀取本地檔案
- jQuery圖片上傳前先在本地預覽jQuery
- 將img圖片轉換為base64位編碼
- js實現canvas儲存圖片為png格式並下載到本地JSCanvas
- Excel 讀取圖片並獲取儲存路徑Excel
- 如何在macos電腦中使用預覽將圖片變為黑白?Mac
- phpSpreadsheet Artisan command 讀取圖片並另存為檔案PHP
- 將 HTML 生成圖片HTML
- 前端圖片預覽前端
- 上傳圖片本地預覽例項程式碼