vue input 上传项目代码

173 阅读1分钟

accept 限制上传文件类型

async getFile (type) {

  let files = this.$refs.file.files
  console.log(files)
  let reader = new FileReader()
  let file = event.target.files[0]
  reader.onload = function (event) {
    console.log(event.target.result)
  }
  reader.readAsText(file)
  reader.onload = () => console.log(reader.result)// data
  let formData = []

  for (let i = 0; i < files.length; i++) {
    let file = files[i]
    var fileReader = new FileReader()
    fileReader.readAsText(file)
    fileReader.onload = function () {
      // 获取得到的结果
      formData.push(file)
    }
  }
  this.getStreamId(files)
},