Member 10939272 Ответов: 1

Как ограничить файл, если расширение файла изменено, и попытаться загрузить его с помощью plupload


Я использую Puploader для загрузки файла в проект java. Я ограничиваю загрузку некоторых типов файлов, таких как .exe. Но когда расширение изменяется,оно загружается. Например, когда пользователь изменил расширение test.exe файл на test.txt и попытался загрузить, его загрузили в проект. Это вызывает серьезную проблему в моем проекте, так как файл загружается другими пользователями.
Поэтому мне нужно ограничить файлы, проверив предыдущие расширения или, если возможно, проверив содержимое файла. Есть ли для этого какой-нибудь способ?
Если это невозможно с помощью Plupload, пожалуйста, предложите способ сделать это в javascript.

Что я уже пробовал:

Теперь я извлекаю расширение из имени файла, используя подстроку в javascript. Мне нужен способ узнать исходный тип файла, даже если расширение изменилось.

1 Ответов

Рейтинг:
1

OriginalGriff

Нет, нет.
Расширение файла-это то, что дает файлу его "тип", нет никакой другой "подписи"к файлу, который дает эту информацию. А расширение файла является частью имени файла и может быть изменено по желанию; предыдущие имена файлов (включая изменения расширения) нигде не хранятся и не могут быть извлечены после изменения имени.