rich:fileUpload allowFlash="true" Firefox 3.6 and Chrome Transfer error occured
joe.knudsen May 24, 2010 5:53 PMI am trying to use the flash version of the rich:fileUpload and I get a Transfer error occured on both Firefox 3.6 and Chrome seems to work on IE 8. I am using richfaces 3.3.1. I am doing this in a modal panel. I could go back to not using flash but the ajax in the rich:fileUpload was conflicting with my refreshing of the modal panel. Any thoughts?
<rich:modalPanel id="fileUploadPanel" width="550" height="400">
<f:facet name="header">
<h:panelGroup>
<h:outputText value="Upload District and/or MDE Files"></h:outputText>
</h:panelGroup>
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<h:graphicImage value="/images/close.png" styleClass="hidelink" id="hidelink"/>
<rich:componentControl for="fileUploadPanel" attachTo="hidelink" operation="hide" event="onclick"/>
</h:panelGroup>
</f:facet>
<div style="margin: 1em">
<h:outputText
value="Please select a file to upload."></h:outputText>
</div>
<div style="margin: 1em">
<h:form id="fileUploadForm">
<s:decorate>
<rich:fileUpload id="uploadFile"
listHeight="100px"
listWidth="500px"
maxFilesQuantity="1"
addControlLabel="Browse"
cancelEntryControlLabel="Cancel"
uploadControlLabel="Upload File"
fileUploadListener="#{fileUploadAction.uploadFileListener}"
immediateUpload="true"
allowFlash="true"
progressLabel="File upload in progress...">
<f:facet name="label">
<h:outputText value="{_KB}KB from {KB}KB uploaded: {mm}:{ss}"/>
</f:facet>
</rich:fileUpload>
<br/>
<a4j:outputPanel ajaxRendered="true">
<h:messages globalOnly="true" styleClass="message"
errorClass="errormsg" infoClass="infomsg" warnClass="warnmsg"/>
</a4j:outputPanel>
</s:decorate>
<br/>
<a4j:commandButton
value="Save"
action="#{fileUploadAction.saveFile}"
oncomplete="if (#{fileUploadAction.errorFree}) Richfaces.hideModalPanel('fileUploadPanel');"
alt="Save"/>
<span style="padding-right: 1em"/>
<a4j:commandButton
value="Close"
immediate="true"
oncomplete="Richfaces.hideModalPanel('fileUploadPanel');"
alt="Close"/>
</h:form>
</div>
<br/>
</rich:modalPanel>
</f:subview>