Stream download for DAV exteral storage

Prevents having to first download files from DAV to a temporary stream

cc @PVince81 @DeepDiver1975 @lokeller