Swfupload问题,不能使用它的方法addPostParam

时间:2012-02-29 05:39:33

标签: php javascript java-ee swfupload

我在这里完成了我的研究,但没有一个能解决我的问题。

<script type="text/javascript">
    var swfu;

    window.onload = function() {
        var settings = {
            //here I ripped out my settings for convenience 
        };

        swfu = new SWFUpload(settings);
        swfu.addPostParam("user_id", "123456789");
     };
</script>

现在我收到了这个错误:Uncaught Call to SetPostParams失败

实际上我不能调用任何方法,因为它们都会得到相同的错误。

这里发生了什么?

1 个答案:

答案 0 :(得分:1)

这里的问题相同。在调用addPostParam之前,您是否检查了SWF是否已加载?这解决了我的问题。

您可以等待swfupload_loaded_handler事件:

var settings = {
    // Your settings...
    // More settings...
    // Some more...
    swfupload_loaded_handler: swfUploaderLoaded
}

swfu = new SWFUpload(settings);

function swfUploaderLoaded() {
    // Loaded! Call it now.
    this.addPostParam("user_id", "123456789"); // or swfu.addPostParam()
}