SWFUpload 和 Post 参数不起作用?

发布于 2024-11-09 11:21:24 字数 507 浏览 0 评论 0原文

这就是我正在做的事情:

swfu = new SWFUpload(...);
swfu.addPostParam('id', 1);

当调用 swfu.startUpload(); 时,我设置了一个断点。查看 swfu 对象,我可以看到参数设置正确:

在此处输入图像描述

当然而,检查 fiddler 中的结果帖子,我看不到这个参数。我发布到的服务器(.net mvc 3)也没有拾取它。

我尝试过 SWFUpload 的 2.2 和 2.5 版,但都没有效果。我缺少什么?

编辑:

启用调试模式,我可以看到引发此错误:

Exception calling flash function 'SetPostParams': __flash__argumentsToXML is not defined

Here's what I'm doing:

swfu = new SWFUpload(...);
swfu.addPostParam('id', 1);

When swfu.startUpload(); is called, I've set a breakpoint. Looking into the swfu object I can see the params are set appropriately:

enter image description here

When checking the resulting post in fiddler however, I can't see this parameter. It also isn't being picked up by the server I'm posting to (.net mvc 3).

I've tried version 2.2 and 2.5 of SWFUpload, no dice with either. What am I missing?

Edit:

Enabling debug mode, I can see this error is raised:

Exception calling flash function 'SetPostParams': __flash__argumentsToXML is not defined

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

通知家属抬走 2024-11-16 11:21:24

根本问题基本上归结为当我尝试设置参数时 SWFU 没有完全初始化。这必须在上传开始之前触发的事件之一中完成。我正在使用该

upload_start_handler

事件,并使用 addPostParam() 方法设置参数。

The root problem basically came down to SWFU not being fully initialised when I tried to set the params. This has to be done in one of the events that fire before an upload commences. I'm using the

upload_start_handler

event, and setting the params there with addPostParam() method.

生活了然无味 2024-11-16 11:21:24

尝试使用 setPostParams 而不是 addPostParam
我记得当时在 addPostParam 方面也遇到了一些问题,现在我的所有代码都使用 setPostParams

Try using setPostParams instead of addPostParam.
I remember having some problems with addPostParam as well back in the day and now all my code uses setPostParams.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文