使用 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" }
}
}
在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" }
}
}