1

根据 Uploadify 文档,可以使用以下方式设置设置:

$('#file_upload').uploadify('settings','formData', { 'myfield': 'myvalue' });

但是,当我使用它时,我得到了错误Uncaught Call to SetPostParams failed

我也试过:

$('#file_upload').uploadify('settings','postData', { 'myfield': 'myvalue' });

有趣的是,它成功了,但实际上并没有在上传时发布任何数据。

我相信旧的做法是:

$('#file_upload').uploadifySettings('formData', { 'myfield': 'myvalue' });

但是这个调用只会抛出一个错误,即对象没有uploadifySettings方法。

请帮忙!

4

1 回答 1

3

解决了

首先,只是为了确认这样做的正确方法是:

$('#file_upload').uploadify('settings','formData', { 'myfield': 'myvalue' });

其次,在我的情况下它失败的原因是因为处理上传的 swf 对象位于一个尚不可见的选项卡中,从而将其与 Javascript 断开连接。出于这个原因,您可以在其他设置不可见但不可见时更改其他设置,因为它是直接在 swf 对象上设置的。

我希望这对其他人有帮助,就像它对我有帮助一样!:)

于 2012-11-21T10:19:22.653 回答