Implements #12085. Add doc and custom error message. Finalize directDownload...

Implements #12085. Add doc and custom error message. Finalize directDownload notation. Add unit test.
3 jobs for F12085directDownloadMode in 4 minutes and 37 seconds (queued for 1 second)