DownloadFile: Wrap NotSupportedExceptions in WebExceptions