Uploadify uploadSettings с scriptData не работает - PullRequest
1 голос
/ 12 мая 2010

Я отправляю файл в мой сервлет Java через jQuery Uploadify, при отправке самого файла проблем не возникает. Но когда я пытаюсь отправить скрипт с данными вместе с файлом, для обработки на сервлете он просто ничего не отправляет.

Вот код JS:

$("button").click(function(){
        $("#uploadify").uploadifySettings('scriptData', {'length':'0.2'});
        $('#uploadify').uploadifyUpload();
});

$('#uploadify').uploadify({
    'uploader': 'assets/uploadify/uploadify.swf',
    'script': 'upload',
    'folder': '/uploads'
});

А вот код сервлета на стороне сервера:

out.println(res.getParameter("length"));

Я получаю только вывод null, ожидая "0.2". Я просто не могу понять, что не так, и любая помощь будет оценена.

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 12 мая 2010

Как вы обрабатываете загруженный файл на стороне сервера?

getParameter() не работает, если вы читаете тело запроса вручную. Вы можете использовать фильтр Commons FileUpload для одновременного чтения загруженных файлов и параметров.

0 голосов
/ 12 мая 2010

Попробуйте использовать firebug, чтобы увидеть, что именно отправляется на сервер. По крайней мере, вы увидите, где происходит ошибка (в коде JS или на стороне сервера)

...