powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Выбор файла
5 сообщений из 5, страница 1 из 1
Выбор файла
    #37766588
rsltr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На входе:

Код: java
1.
File f=ChooserFile.getSelectedFile();



к примеру получаем:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
f = C:\test.txt или
f = C:\test.doc или
f = C:\test.gif или
f = C:\test.bat

if (какую можно здесь написать проверку, чтобы проверять расширение файла????) 
{
             JOptionPane.showMessageDialog(null,"Запрещено загружать файлы кроме:\n" +
                    					       "doc,xls,docx,xlsx. \n"+
		                                               "Cохраните файл в режиме совместимости!", 
		                                               "Загрузка документа", JOptionPane.WARNING_MESSAGE); 
                    return false; 
}




как можно ограничить загрузка(прикрепление) файлов в базу каким то кругом...к примеру можно только прикреплять файлы с расширение (doc,docx,xls,xlsx)....каким образом можно сделать такую проверку?
...
Рейтинг: 0 / 0
Выбор файла
    #37766609
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Выбор файла
    #37766649
rsltr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

вот к примеру для одного типа файла:

Код: java
1.
 if (f.getName().substring(f.getName().indexOf("."),f.getName().length()).equalsIgnoreCase(".doc"))




А как можно реализовать список подходящих/не подходящих значений: что то вроде
Код: plsql
1.
select * from table where val not in ('doc','docx','xsl','xslx');

- как это можно перенести в яву?
...
Рейтинг: 0 / 0
Выбор файла
    #37766705
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rsltr if (f.getName().substring(f.getName().indexOf("."),f.getName().length()).equalsIgnoreCase(".doc"))

А как можно реализовать список подходящих/не подходящих значений: что то вроде [src PLSQL]
select * from table where val not in ('doc','docx','xsl','xslx');


Вместо indexOf - lastIndexOf
Вместо equalsIgnoreCase - toLowerCase + Collection.contains()
...
Рейтинг: 0 / 0
Выбор файла
    #37767432
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Выбор файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]