Matthias,
Thanks for your reply. The problem is that my validator is not being
executed. By the way I am running myfaces 1.1.5. Has anyone run into this
issue?


Matthias Wessendorf-4 wrote:
> 
> Hi,
> 
> I only know that Trinidad creates a 0 byte file, when there is an
> "invalid" file,
> so a validator would work in Trinidad that way.
> 
> -M
> 
> On Mon, Mar 10, 2008 at 2:24 PM, jorge08 <[EMAIL PROTECTED]> wrote:
>>
>>  I've added a validator attribute to the inputFileUpload component, but
>> it is
>>  not fired unless I have a valid file specified. Here is what I have:
>>
>>                         <t:inputFileUpload id="fileupload"
>>                                        accept="image/*"
>>                                        value="#{fileBean.uploadedFile}"
>>                                        storage="file"
>>                                        styleClass="fileUploadInput"
>>                                        required="true"
>>
>>  validator="#{fileBean.validateFileExistance}"
>>                                       
>> maxlength="180"></t:inputFileUpload>
>>
>>  And in my backing bean I have:
>>  public void validateFileExistance(FacesContext context, UIComponent
>>  toValidate,Object rcvRecord)throws Exception{
>>                 FacesMessage message = new FacesMessage("Inside
>> validateFileExistance");
>>                 FacesContext facesContext =
>> FacesContext.getCurrentInstance();
>>                
>> facesContext.addMessage(toValidate.getClientId(context),message);
>>                 ...
>>
>>         }
>>
>>  Any ideas?
>>
>>
>>
>>
>>
>>
>>  David Delbecq-2 wrote:
>>  >
>>  > You could add a custom validator that check the length of the uploaded
>>  > file?
>>  > jorge08 a écrit :
>>  >>
>>  >> I am using the inputFileUpload Tomahawk component to upload files.
>>  >> Everything works great except when the user types the file path and
>> file
>>  >> name directly into the input field. If the file path is wrong or the
>> file
>>  >> does not exists, there is no error messages displayed. I would like
>> to
>>  >> display a message to the user that the file does not exists. Is there
>> a
>>  >> way
>>  >> to validate if the file exists?
>>  >>
>>  >> <h:form id="form1" enctype="multipart/form-data">
>>  >>      <h:panelGrid columns="2" columnClasses="label,value"
>>  >> styleClass="form">
>>  >>
>>  >>      <h:outputLabel value="* File:" for="fileupload"
>>  >> styleClass="formLabel"></h:outputLabel>
>>  >>              <h:panelGroup>
>>  >>                      <t:inputFileUpload id="fileupload"
>>  >>                                     accept="image/*"
>>  >>                                     value="#{fileBean.uploadedFile}"
>>  >>                                     storage="file"
>>  >>                                     styleClass="fileUploadInput"
>>  >>                                     required="true"
>>  >>                                    
>> maxlength="180"></t:inputFileUpload>
>>  >>                      <h:message id="msgFile" for="fileupload"
>> showDetail="true"
>>  >> errorClass="errorMessage" infoClass="infoMessage"
>>  >> fatalClass="fatalMessage"
>>  >> warnClass="warnMessage"/>
>>  >>
>>  >
>>  >
>>  >
>>
>>  --
>>  View this message in context:
>> http://www.nabble.com/inputFileUpload-issue-when-file-does-not-exists-tp15892132p15950753.html
>>
>>
>> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>
>>
> 
> 
> 
> -- 
> Matthias Wessendorf
> 
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> mail: matzew-at-apache-dot-org
> 
> 

-- 
View this message in context: 
http://www.nabble.com/inputFileUpload-issue-when-file-does-not-exists-tp15892132p15976473.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to