vue.js - 想要访问使用 v-file-input 上传的文件
问题描述
实际上我希望用户从前端上传一个文件,我想将该文件发送到服务器。我正在使用 v-file-input 但上传后我不知道如何访问文件
<v-file-input type="file" label="Upload an image for your Avatar" prepend-icon="mdi-camera" @change="selectFile" ref="avatar"></v-file-input>
有人可以告诉我如何访问该文件吗?
解决方案
你可以使用v-model
道具。
<v-file-input v-model="myFileObject"></v-file-input>
myFileObject 包含单个文件对象,或者是一个文件对象数组。您可以在v-file-input 文档中找到更多信息。
您还必须在数据中指定 myFileObject。
data: () => ({
myFileObject: null
})
推荐阅读
- rest - 如何使用 VSTS REST API 对新构建进行排队
- wordpress - 拥有 200 多种变体的 Wordpress 和产品
- android - Android 定期同步在 Oppo 上不起作用。我必须去启动管理器并允许应用程序在后台运行
- c# - 获取文件路径的最佳方法是什么
- ios - 无法将“SecCertificate”类型的值转换为预期的参数类型“UnsafeMutablePointer”
! - css - 如何添加在边界过渡上移动的正方形
- java - 杰克逊反序列化消息
- ios - Swift iOS App UIPickerView 如何知道动画何时完成?
- python - 如何解析具有特定列的 DataFrame 并将其写入不同的 Excel 工作表
- matlab - 如何从 NCBI 获取基因并将其保存为 Mat 文件