2017-01-30 26 views
0

Пожалуйста, помогите мне в этом.Проверить, что файл для загрузки защищен паролем или нет в Javascript или jQuery

У меня есть функция загрузки файлов в моем приложении, которая реализована с использованием Javascript/jQuery на интерфейсе и вызов AJAX для отправки файлового объекта в конец, написанный на Java.

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

Есть ли возможность проверить это на интерфейсе, используя Javascript/jQuery, или я должен сделать это в конце?

В моем Java-средстве я использую класс SmartUpload для извлечения объекта файла и вставки его в DB (формат blob).

Пожалуйста, укажите, что лучше и почему.

Заранее спасибо.

+0

Что такое тип файла? – epascarello

+0

Файлы могут быть как PDF, так и изображения (JPEG/JPG/PNG) – Dhanasheelan

ответ

0

Here - как вы можете проверить, зашифрован ли файл pdf или нет в java.

Смотрите пример ниже

try 
{ 
    document = PDDocument.load("C:\\abc.pdf"); 

    if(document.isEncrypted()) 
    { 
     //Then the pdf file is encrypeted. 
    } 
} 
+0

Thanks Manish. Я нашел это решение тоже .. Проблема в моем случае, я могу получить только имя файла, когда я пытаюсь получить фактический путь к файлу, который, когда он предоставлен в методе загрузки файла PDDocument, не найден :(Исправьте меня, если я что-то не так. – Dhanasheelan

+0

Это работало Manish. Спасибо. Я сделал небольшую ошибку, обрабатывая переменную с помощью пути к файлу. Теперь он работает. :) Я просто хочу знать, может ли быть какое-либо решение для проверки в интерфейсе избегайте запроса назад. Если есть, напишите здесь. – Dhanasheelan

+0

Добро пожаловать, дружище. –

 Смежные вопросы

  • Нет связанных вопросов^_^