I am create component consist of rich:scrollableDataTable (list of file) and rich:fileUpload. Column scrollableDataTable consist of commandLink for loading file on client. When i am use tag a4j:commandLink - file loading as text in browser :-( After changes on h:commandLink loading is fine. Correctly I understand that reason in xml ajax response. As a result a mime-type is set without depending on a context - always text?