开发者

SWFUpload and Post Params doesn't work?

开发者 https://www.devze.com 2023-03-07 23:06 出处:网络
Her开发者_高级运维e\'s what I\'m doing: swfu = new SWFUpload(...); swfu.addPostParam(\'id\', 1);

Her开发者_高级运维e'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:

SWFUpload and Post Params doesn't work?

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


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.


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.

0

精彩评论

暂无评论...
验证码 换一张
取 消