The JRWebDavClient should save the WebDavFile in a local temporal file before providing the input stream.