2010-12-28 7 views
0

안녕하세요. 풍부한 fileupload에 문제가 있습니다. 제한된 액세스 권한이있는 토론 그룹이있는 웹 사이트가 있습니다.rich : 필터가있는 파일 업로드 문제

으로 요청을 검색하고 액세스 권한이없는 경우 사용자를 리디렉션하는 필터를 사용할 수 있습니다. 문제는 다양한 사용된다 : 파일 업로드를 이것과 :

www.XXXXXX.com/faces/file.jsp?id=2 예 이 시점에서 제가

파일 업로드 형태
<rich:fileUpload fileUploadListener="#{fileUploadManager.listener}" 
id="upload" immediateUpload="true"> </rich:fileUpload> 

에 액세스 할 수있는 I 내가 필터 문제가되지 있지만 청취자가 작동하지 않는이 시간에 파일 업로드 태그에

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

을 이런 식으로 뭔가를 삽입하는 것이 시도, 누군가가 나를 도울 수, 난 richfaces에게 다른 이유로하지 뭔가를 사용해야합니다 이것은 대학 입학을위한 과제입니다.

것은 내가 플래시를 허용했지만 문제가 지속이 서버 로그

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

코드가 양식 안에 있습니까? –

답변

0

또 다른 aproach는 "true"로 속성 allowFlash 집합을 사용을합니다. 임베디드 플래시 모듈을 활성화하면 Ajax 요청없이 필터를 피하면서 파일을 서버에 업로드 할 수 있습니다.

+0

나는 이것을 편집 할 수있다 :) thx – DX89B