0

在 Vue2-Dropzone 中上传文件时,默认参数名称为“file”。但我需要将其自定义为“上传”。

我尝试使用 vdropzone-sending 方法更改它。但它发送两个参数“文件”和“上传”。

我是否需要更改后端以接受参数“文件”?或者有没有办法自定义默认参数名称(“文件”)?

<vue-dropzone v-on:vdropzone-sending="sendingEvent">
</vue-dropzone>
...
methods: {
  sendingEvent (file, xhr, formData) {
    formData.append('upload', file);
  }
}
4

1 回答 1

0

Vue2-Dropzone 是 Dropzone.js 的包装器,它具有更改参数名称的选项

为了将该选项传递给 Vue2-Dropzone 组件,您可以像这样使用options属性:

<vue-dropzone :options="dropzoneOptions" v-on:vdropzone-sending="sendingEvent"></vue-dropzone>
...
data () {
    return {
        dropzoneOptions: { paramName: "upload" }
    }
}
于 2020-08-26T22:20:19.580 回答