[英]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.