精选上传者参数未发送

时间:2017-10-05 05:06:21

标签: fine-uploader

我正在尝试使用Fine Uploader 5.15.0,设置多个文件字段&上传器实例(多个:每个都设置为false),它们都正确显示和选择文件。他们发布到一个自定义端点,返回任何参数给我。选择文件后立即设置上传,文件和QQ参数发送正常。

我的问题是当我尝试将其他数据与上传一起发送到服务器时。

我已尝试在请求选项的端点中包含我的其他参数,并作为params节点以不同方式添加到选项中,如下所示:

uploaders[1] = new qq.FineUploader({
    element: document.getElementById("uploader-1"),
    multiple: false,
    request: {
        endpoint: "default.cfm",
        paramsInBody: false,
        params: {
            act: "action/processFile",
            uid: 4747
        }
    }
})

在表格或网址范围内没有任何参数的情况下进行调用。

删除params部分并尝试通过端点传递它们:

request: { endpoint: "default.cfm?act=action/processFile" }

工作正常,但显然没有其他参数。

request: { endpoint: "default.cfm?act=action/processFile&uid=4747" }

没有任何网址参数的电话。

request: { endpoint: "default.cfm?act=action/processFile&uid=4747" }

可以使用“act”调用,但所有其他人都将他们的&符号删除,因此参数名称变为“amp; uid”

根据https://blog.fineuploader.com/include-params-in-the-request-body-or-the-query-string-479ac01cbc63和其他问题,第一个应该有效。显然,FineUploader正在对端点进行一些额外的处理,以消除我的参数。

我遗失了一些必不可少的东西,任何人都可以教育我吗?

谢谢!

0 个答案:

没有答案