根据Uploadify文档,可以使用以下方式设置设置:
$('#file_upload').uploadify('settings','formData', { 'myfield': 'myvalue' });
然而,当我使用它时,我收到错误Uncaught Call to SetPostParams failed
我也尝试过:
$('#file_upload').uploadify('settings','postData', { 'myfield': 'myvalue' });
有趣的是,成功但实际上并没有通过上传发布任何数据。
我相信OLD这样做的方式是:
$('#file_upload').uploadifySettings('formData', { 'myfield': 'myvalue' });
但是这个调用只会抛出一个错误,即对象没有uploadifySettings
方法。
请帮忙!
答案 0 :(得分:3)
<强>解决强>
首先,只是为了确认正确的方法是:
$('#file_upload').uploadify('settings','formData', { 'myfield': 'myvalue' });
其次,在我的情况下失败的原因是因为处理上传的swf对象位于一个尚未显示的选项卡中,因此将其与Javascript断开连接。因此,您可以在不可见时更改其他设置,但不能直接在swf对象上设置formData。
我希望这能帮助别人,就像它对我有所帮助一样! :)