2010-12-28 7 views
0

Hallo Ich habe ein Problem mit Rich Fileupload, ich habe eine Website mit einigen Diskussionsgruppen mit eingeschränktem Zugriff.Rich: Fileupload Problem mit Filter

für erlauben, dass ich einen Filter benutze, der die Anfrage scannt und Sie umleitet, wenn Sie keinen Zugang haben. das Problem ist die Verwendung von Rich: Fileupload mit diesem:

www.XXXXXX.com/faces/file.jsp?id=2 zum Beispiel zu diesem Zeitpunkt i

auf die Fileupload Form zugreifen kann
<rich:fileUpload fileUploadListener="#{fileUploadManager.listener}" 
id="upload" immediateUpload="true"> </rich:fileUpload> 

i so etwas wie diese in die Fileupload-Tags haben auch versucht,

<a4j:actionparam name="id" value="#{group.id}" 
assignTo="#{fileUploadManager.idgruppo}"></a4j:actionparam> 

zu diesem Zeitpunkt einzufügen habe ich nicht Problem mit Filter, aber der Hörer nicht funktioniert, jemand kann mir helfen, habe ich nicht etwas anderes Richfaces verwenden, da Dies ist eine Aufgabe für Universität pourpose.

i Blitz erlaubt haben aber das Problem bestehen bleiben dies ist der Log-Server

INFO: PWC1412: WebModule[/PW_socialnetworkRich] ServletContext.log():FileFilter:Initializing filter 
INFO: PWC1412: WebModule[/PW_socialnetworkRich] ServletContext.log():FileFilter:doFilter() 
INFO: PWC1412: WebModule[/PW_socialnetworkRich] ServletContext.log():FileFilter:DoBeforeProcessing 
INFO: idgroup:23 

INFO: PWC1412: WebModule[/PW_socialnetworkRich] ServletContext.log():FileFilter:DoAfterProcessing 
INFO: PWC1412: WebModule[/PW_socialnetworkRich] ServletContext.log():FileFilter:doFilter() 
INFO: PWC1412: WebModule[/PW_socialnetworkRich] ServletContext.log():FileFilter:DoBeforeProcessing 
INFO: idgroup:null 
INFO: Listener: 
INFO: Name of the uploaded file 
GRAVE: The log message is null. 
java.sql.SQLException: Incorrect integer value: 'null' for column 'fk_group' at row 1 
+0

Ist Ihr Code in einem Formular? –

Antwort

0

Ein weiteres aproach das Attribut allowFlash Satz verwendet auf "true". Wenn Sie das eingebettete Flash-Modul aktivieren, können Sie Dateien auf den Server hochladen, ohne die Ajax-Anforderung zu verwenden und Ihren Filter zu umgehen.

+0

Ich habe das bearbeitet können Sie schauen :) thx – DX89B