1

使用 Uppy XHR 上传。文档:https ://uppy.io/docs/xhr-upload/ 如何在 Uppy XHR 请求中添加自定义帖子字段?

我的参数是:

endpoint: '/?test1=test2',
formData: true,
method: 'post',
fieldName: 'files[]',
// metaFields: [{ cmd: 'test1', name2: 'test2' }],
metaFields: [
  ['command', 'myvalue']
]

需要为服务器添加我的附加“post”字段,但 test1=test2 是“get”参数、“command”和“myvalue”——没有值的参数(只有键通过 XHR 发送)。如何在 Uppy XHR(或其他 uppy 插件,如果在 XHR 中不可用)中添加“发布”参数及其值?

4

2 回答 2

2

您应该在 Uppy.Core 中使用 meta 来传递带有值的 post 参数。例如:

Uppy.Core({

        meta: {
            professional_id: professional_id,
            client_id: client_id,
            post_id: post_id,
            proposal_id: proposal_id,
            folder_id: folder_id,
            version_no: version_no
        },
于 2020-04-14T14:21:54.707 回答
0

另一种语法是:

 uppy.setMeta({content_type:2})
 uppy.use(Uppy.XHRUpload, { endpoint: 'document_uppy.cfm'
    ,id:'xhrupload_doc'
     ,bundle:false })

请确保您已将 bundle 设置为 false

于 2021-12-20T12:38:17.107 回答