在Vue2-Dropzone中上传文件时,默认参数名称为“文件”。 但是我需要将其自定义为“上传”。
我尝试使用vdropzone-send方法更改它。 但是它发送两个参数“文件”和“上传”。
我需要更改后端以接受参数“文件”吗?还是可以自定义默认参数名称(“文件”)?
<vue-dropzone v-on:vdropzone-sending="sendingEvent">
</vue-dropzone>
...
methods: {
sendingEvent (file, xhr, formData) {
formData.append('upload', file);
}
}
答案 0 :(得分:0)
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" }
}
}