我正在尝试使用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正在对端点进行一些额外的处理,以消除我的参数。
我遗失了一些必不可少的东西,任何人都可以教育我吗?
谢谢!