【问题标题】:How to add custom post fields in Uppy XHR request?如何在 Uppy XHR 请求中添加自定义帖子字段?
【发布时间】:2020-06-11 13:23:31
【问题描述】:

使用 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 中不可用)中添加“post”参数及其值?

【问题讨论】:

    标签: javascript frontend uppy


    【解决方案1】:

    另一种语法是:

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

    请确保您已将 bundle 设置为 false

    【讨论】:

      【解决方案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
              },
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-07-29
        • 1970-01-01
        • 2016-01-31
        • 2013-03-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多