Проблема с Swfupload, не могу использовать его метод addPostParam - PullRequest
1 голос
/ 29 февраля 2012

Я провел здесь свои исследования, никто из них не решил мою проблему.

<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>

Теперь я получил эту ошибку: Неудачный вызов SetPostParams не удалось

На самом деле я не могу вызвать любой метод, потому что все они получают одну и ту же ошибку.

Что здесь произошло?

1 Ответ

1 голос
/ 14 июня 2012

Та же проблема здесь. Вы проверяли, был ли загружен SWF, перед тем, как позвонить addPostParam? Это решило проблему для меня.

Вы можете дождаться события 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()
}
...