Я принимаю пользовательский ввод их загружаемых файлов, куда они могут быть загружены-
- на свой сервер (например:
example.com/files/filename.ext) - или к удаленному. (т.е.:
external.org/someone/somewhere/filename.ext)
Поскольку я пытаюсь реализовать кнопку загрузки (с некоторым процессом), я узнал, что скачивание файлов с удаленного сервера не так. Вот почему мне нужно проверить, является ли URL-адрес моего собственного сервера или внешнего.
Если я могу различать оба, то с помощью простого условного выражения я могу передать поток следующим образом: