簡體   English   中英

如何在 v-file-input 中檢索文件

[英]How to retrieve file in v-file-input

<v-file-input
    accept="image/*"
    label="File input"
    v-model="chosenFile"
></v-file-input>

我使用 vue js,如何取回文件內容?

var reader = new FileReader();
var img = new Image();
reader.readAsDataURL(this.chosenFile)

當我使用 FileReader 時,它什么也沒顯示。

這是一個代碼筆: https ://codepen.io/eveningforgery/pen/KKzWrwq

您需要使用閱讀器的結果,即圖像的斑點,以便將其顯示或保存在某處

<img v-if="data" :src="data" alt="">
importImage() {
  var reader = new FileReader();
      
  // Use the javascript reader object to load the contents
  // of the file in the v-model prop
  reader.readAsDataURL(this.chosenFile)
  reader.onload = () => {
    this.data = reader.result;
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM