Итак, я собираюсь перенести файл с удаленного сервера на мой сервер, но перед тем, как передать его, я хочу знать, что это за файл.Если это HTML-файл, я буду иметь дело с ним определенным образом, если это PDF-файл, я буду иметь дело с ним по-другому, и если, например, это исполняемый файл, я не хочу передаватьэто вообще.
Все, что мне нужно - это URL.Теперь, если этот URL-адрес является явным (т. Е. http://example.com/file.pdf), это не проблема, я могу просто проверить расширение файла, и мы отсортированы. Однако мне может быть дан только URL-адрес, такой как http://example.com иэто может быть что угодно.
Можно ли проверить (с помощью PHP), какой это тип файла, прежде чем я его скачаю?
Редактировать: Я буду использовать cURLпередать файл, но я считаю, что curl_getinfo можно вызвать только после передачи файла?