У меня возникла проблема с загрузкой файлов с использованием рамки Yii2, но я думаю, что этот вопрос идет глубже, чем проблема с каркасом. У меня есть приложение, которое позволяет пользователю делать pdf загрузки файлов, пока здесь мое приложение не работает нормально, но у меня проблемы, когда какой-либо смарт-файл переименовывает расширение имени файла из чего-либо в PDF. Приложение не проверяет этот трюк.Как заблокировать загрузку сухих файлов?
Я пробовал без успеха, чтобы проверить mimetype. Теперь я ищу другой путь.
Кто-нибудь знает, как заблокировать этот чит?
Возможный дубликат [как проверить тип загруженного файла - pdf) (http://stackoverflow.com/questions/11039095/how-to-check-the-uploaded-file-type-is-pdf) – dev0
Самый надежный способ - открыть файл в php pdf-библиотеке, а затем сохранить его в новом месте - если это не файл в формате pdf, программа чтения PDF не выполнит или исключит исключение. Это намного больше, чем просто проверка типа mime (как упоминалось в вышеупомянутом связанном вопросе by @ dev0) – Steve
@ dev0 не работает для меня. Приложение продолжает загружать. –