fineuploader S3策略文档变量传递给web2py控制器函数

时间:2016-11-23 00:46:45

标签: web2py fine-uploader

我正在尝试将fineuploader S3集成到我的web2py Web应用程序中,以允许上传大文件。我已经获得了大部分代码设置,但我遇到了策略文档POST的问题。

我需要找到由postup到端点的fineuploader生成的策略文档JSON变量,以便我可以将它作为args变量附加。这是因为web2py将数据发送到函数的方式。 (我试图使用django服务器示例来帮助我理解发生了什么,但这会以不同的方式将变量发送到函数)。

我目前在javascript中的代码是:

    var uploader = new qq.s3.FineUploader({
element: document.getElementById("uploader"),
request: {
    endpoint: "https://XXXXXXXXX.s3-website-XXXXX-1.amazonaws.com",
    accessKey: "XXXXXXXXXXXXXXXXXXX",
    params: {category: "XXX"}
},
debug: true,

signature: {
    endpoint: "{{=URL('upload', 'sign_policy_document',args=[request])}}"

},
uploadSuccess: {
    endpoint: "{{=URL('upload', 'success_redirect_endpoint')}}"
}
    });

我需要更换'请求'在args组件中,包含由fineuploader创建的JSON策略文档的变量。然后它会将它发送到我的函数,我可以在其中收集arg并使用JSON创建所需的签名。

我尝试在javascript中搜索已创建的变量,但我无法弄明白。

感谢任何帮助。

0 个答案:

没有答案