js读取文件的内置方法之 FileReader
生活随笔
收集整理的這篇文章主要介紹了
js读取文件的内置方法之 FileReader
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基于該對象,我們可以實現對選中的讀取操作
let fileReader = new FileReader()fileReader讀取的文件需要從input中獲取
input.onchange = function () {let file = this.files[0] // 就是我們選中的文件fileReader.readAsDataURL(file) // 讀是一個異步操作。需要在fileReader的onload事件中獲取對應的結果 }給fileReader綁定onload事件
fileReader.onload = function () {// this.result 就是我們的讀取的結果 是一個base64// 然后我們把base64放到圖片的src中,就可以在img上顯示圖片 }限制上傳類型
html標簽上的限制
<input type="file" accept=".png,.jpeg,.jpg">js中的限制
file.type就是我們選擇到的文件的類型,通過這樣的操作,可以判斷,符合某些類型時,我們才通過
fileInput.onchange = function () {// 獲取到我們選中的文件let file = this.files[0]if (file.type === 'image/png' || file.type === "image/jpeg" || file.type === 'image/jpg') {// 利用FileReader讀文件reader.readAsDataURL(file)} else {alert('格式不正確')} }csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
csdn文章推薦受影響解決辦法10個字10行
總結
以上是生活随笔為你收集整理的js读取文件的内置方法之 FileReader的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Sersync+Rsync 增量实时同步
- 下一篇: 如何在WP-Config中设置WordP