Я работаю с файловым API HTML5 ( учебник здесь ), и мне нужно проверить, является ли файл изображением или нет. Основная проблема заключается в том, что при обычной загрузке я мог бы вызвать getimagesize()
и как параметр, путь к временному файлу, а затем решить сохранить его на сервере или нет.
Однако с API загрузки файлов файлы принимаются с помощью php://input
, который возвращает фактические биты передачи.
Каков наилучший способ проверки в этой ситуации? Должен ли я хранить биты в физическом местоположении, а затем проверять его и удалять после этого, или это лучший способ?
Благодарю.