Почему простые файлы Fileupload не видны? - PullRequest
1 голос
/ 04 марта 2011

Контроль загрузки файла для не отображается в браузере (хотя отображается).

Когда я просматривал исходный код из браузера, он отображался следующим образом ..

<script type="text/javascript">
jQuery(function() {widget_exeupload1 = new PrimeFaces.widget.Uploader('exeupload1', {uploader:'/jsfscrb/javax.faces.resource/fileupload/uploadify.swf.xhtml?ln=primefaces&amp;v=2.2.1',script:'/jsfscrb/home.xhtml',cancelImg:'/jsfscrb/javax.faces.resource/fileupload/cancel.png.xhtml?ln=primefaces&amp;v=2.2.1',formId:'j_idt225',fileDataName:'exeupload1_file',multi:false,auto:true,inputFileId:'exeupload1_file',jsessionid:'f99f510153df31f57a310fb8de8e',update:'dlist1 resmsg',fileDesc:'Resource Files'});});
</script>

Я использую Fedora Core 3, NetBeans 6.8, Mojarra 2.0.4 с сервером Glassfish v3,Вышеупомянутое поведение наблюдалось в Firefox 2.0.0.20, а также в Opera 10.11.

Мне интересно, где может быть проблема, и, честно говоря, не мог ее угадать.Любая небольшая помощь в выявлении и / или решении проблемы очень приветствуется, пожалуйста!

Где может быть проблема?

  • Графические пакеты FedoraCore 3
  • Primefaces
  • Firefox или Opera

1 Ответ

2 голосов
/ 04 марта 2011

PrimeFaces 2.2.x fileupload использует флэш-память, поэтому в зависимости от плагина может возникнуть проблема. Попробуйте новую загрузку файла 3.0, которая использует HTML5 с постепенным ухудшением качества. С 3.0.

вспышка не требуется

http://www.primefaces.org/showcase/ui/file/upload/basic.xhtml

...