Primefaces Fileupload funktioniert lokal, aber nicht auf dem Server

stimmen
0

Ich habe eine Anwendung entwickelt, die es dem Benutzer ermöglicht, eine Datei hochzuladen.

Ich verwende Primefaces 2.2RC2 / JSF 2.0 / Tomcat 6 / Firefox

Alles funktioniert gut, wenn ich es durch meinen lokalen Server leite. Als ich es meinen Live-Server schieben friert die gesamte Anwendung, wenn ich zu laden versuchen. Ein Authentifizierungsfenster angezeigt wird, welches bewirkt, dass es gefrieren.

Der Upload funktioniert in IE Geldbuße, die lächerlich scheint.

Ich bin nicht sehr Savy, wenn es um Server-Konfiguration und Berechtigungen kommt, aber ich gehe davon aus, dass dieses Problem ist wahrscheinlich ein Berechtigungsproblem.

EDIT Mehr Informationen

Mir Speicherung nicht die Datei lokal oder nichts, ich bin nur das FileUploadEvent und anschließend den Inhalt der Datei bekommen und es in eine Datenbank wie so zu speichern:

public void upload(FileUploadEvent event) {
       byte[] file = event.getFile().getContents();
       ...
       myDao.uploadFile(file);
}

Es gibt keine Fehler in den Fehlerprotokollen so dass ich nicht einmal auf die Spur beginnen, was los ist, es sperrt einfach auf.

einige der Forschung zu tun, es sieht aus wie der Flash-Fehler das Problem verursacht.

https://bugs.adobe.com/jira/browse/FP-1044

Weiß jemand, um eine Arbeit?

Auf einer seitlichen Anmerkung: Kann jemand eine andere Möglichkeit zum Hochladen von Dateien mit Tomcat 6, JSF 2.0 empfehlen? Mit primefaces war eine der wenigen Lösungen, die ich für meine Konfiguration gefunden haben. Vielen Dank.

Veröffentlicht am 21/01/2011 um 14:15
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

@BalusC

Ich sind Sie richtig, dass es ein Firefox-Problem. Wie auch immer, was ist primefaces Datei-Upload der SWFUpload Flash-Komponente verwendet wird. Aus irgendeinem Grund sind die cred ist nicht, wenn die SWFUpload Komponente Beiträge zurück zur Seite veröffentlicht. Ich habe nicht viel von einer Arbeit um andere als nicht verwenden SWFUpload gefunden. Da primefaces eine weitere Option bietet nicht für Fileupload werde ich für Primefaces 3 Ich denke, warten müssen.

Beantwortet am 22/01/2011 um 16:21
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more