I have the same situation as described in post 13572249. I have an xpage using an application layout. A custom control uses a Form Table with one row using a File Upload control bound to a rich text field named "Attachments" in a document. Another row uses a File Download control displayed when an attachment exists. After selecting a file, pressing a Save button that performs a simple Save Document action along with a full update saves the document, but not the attachment. The file name in the File Upload control is replaced with "No file chosen". This was working when my designer client was 9.0.1FP9 and the server was at 9.0.1FP8. The only change since it was working is the server was upgraded to 11.0.1.
<xe:formRow labelPosition="above" label="*Upload:">
<xp:fileUpload id="fileUpload1" value="#{FactSheet.Attachments}" style="width:auto">
</xp:fileUpload>
</xe:formRow>
<xe:formRow>
<xp:button value="Save" id="btnSave1">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete" disableValidators="true">
<xp:this.action>
<xp:saveDocument></xp:saveDocument>
</xp:this.action>
</xp:eventHandler>
</xp:button>
</xe:formRow>
<xe:formRow labelPosition="none">
<xp:fileDownload rows="30" id="fileDownload1"
value="#{FactSheet.Attachments}" displayLastModified="false"
displayType="false" displaySize="false" style="width:auto" hideWhen="false">
</xp:fileDownload>
</xe:formRow>