使用 Vue2-Dropzone 上传文件时如何更改参数名称?

How to change param name when uploading file using Vue2-Dropzone?

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

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

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

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

Vue2-Dropzone 是 Dropzone.js 的包装器,可以选择 change the parameter name

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

<vue-dropzone :options="dropzoneOptions" v-on:vdropzone-sending="sendingEvent"></vue-dropzone>
...
data () {
    return {
        dropzoneOptions: { paramName: "upload" }
    }
}