Я только начал использовать плагин Addify flash вместо стандартного HTML-интерфейса.
И встретил следующую проблему:
, когда я нажимаю ссылку "Загрузить файлы", этот прогресс показывается, и статус "завершен" появляется, но на самом деле - ничего не случилось, Java Servlet не вызывается из бэкэнд.
Загружается сервлет и загрузка выполняется следующим образом ранее:
< form enctype="multipart/form-data" method="post" target="uploadFrame"
action="<%= request.getContextPath() %>/uploadFile?portletId=${portletId}&remoteFolder=${remoteFolder}">...
После предоставления плагина Uploadify пользовательский интерфейс теперь выглядит следующим образом:
часть (конфигурация) плагина:
<script>
...
oScript.text+= "$j('#uploadify').uploadify({";
oScript.text+= "'uploader' : 'kne-portlets/js/lib/uploadify/scripts/uploadify.swf',";
oScript.text+= "'script' : '<%= request.getContextPath() %>/uploadFile?portletId=${portletId}&remoteFolder=<%= decodedString %>',";
oScript.text+= "'cancelImg': 'kne-portlets/js/lib/uploadify/cancel.png',";
oScript.text+= "'folder' : '<%= decodedString %>',";
oScript.text+= "'queueID' : 'fileQueue',";
oScript.text+= "'auto' : false,";
oScript.text+= "'multi' : false,";
//oScript.text+= "'sizeLimit' : 1000";
oScript.text+= "});";
oScript.text+= "});";
...
</script>
Параметр 'scripts' указывает на Java Servlet на бэкэнд
<%= decodedString %>
- путь к папке, значение которого \\file-srv\demo
для загрузки:
<input type="file" name="uploadify" id="uploadify" />
<a href="javascript:$j('#uploadify').uploadifyUpload();">Upload Files</a>
Где моя вина?
'Script' Параметр в настройках плагина указывает на Java Servlet на бэкэнд, и это сделано, но Servlet не запускается.
ошибка, когда параметр < Script 'неверен: http://img190.imageshack.us/i/errormm.png/
Благодарим вас за помощь.