Обращение к файловым ресурсам системы ИРБИС |
Средство ввода имеет код 16.
Доп.сведения для этого метода ввода имеют вид:
N,path,dbname,mask
где:
N - вид обращения, принимает следующие значения:
- 0 - в качестве исходных данных для ввода берется имя выбранного файла (с расширением)
- 2 - в качестве исходных данных для ввода берется содержимое выбранного текстового файла (в ANSI-кодировке)
- 3 - в качестве исходных данных для ввода берется содержимое выбранного двоичного файла (для ввода внутренних двоичных ресурсов);
path - указывает папку в файловой структуре системы ИРБИС, в которой будет выбираться файл (вложенные папки не учитываются!); принимает следующие значения:
- 0 - основная папка системы (\IRBIS64\)
- 1 - папка баз данных (\IRBIS64\DATAI\)
- 2,3,10 - папка базы данных (\IRBIS64\DATAI\DBNAME\)
- 11 - папка, на которую указывает 11 параметр dbname.par;
dbname - имя БД, по умолчанию - текущая БД ввода, в случае path=0,1,11 не имеет значения;
mask - набор масок имен (разделенных запятой), в соответствии с которой формируется список файлов для выбора, по умолчанию - *.*
Пример: |
Пример ДОП.СВЕДЕНИЙ для метода ввода 16 |
0,11,,*.pdf,*.doc,*.avi
Отличие данного метода ввода от метода ввода 12 (обращение к файлам через стандартный обзор Windows) состоит в том, что клиенту для выбора (обзора) предлагаются файлы, которые находятся на сервере и к которым у него МОЖЕТ НЕ БЫТЬ файлового (сетевого права) доступа.
Данный способ ввода м.б. полезен при вводе данных в подполе 953^B (внутренний двоичный ресурс) или подполе 951^A (имя внешнего объекта) - в случае, когда соответствующие ресурсы находятся на сервере и не доступны клиенту через стандартный обзор Windows. |
Расширены возможности для метода ввода 16, который предназначен для работы с файлами в структуре ИРБИС на сервере. |
Метод ввода 16. Файловые ресурсы для ввода.
Добавлены возможности (вызываются по правой кнопке мыши - см.рисунок):
- СОЗДАТЬ ПАПКУ- позволяет клиенту создавать папки на сервере ИРБИС;
- ДОБАВИТЬ ФАЙЛ- позволяет передавать файл от клиента на сервер в текущую папку (Данный режим следует применять с осторожностью. Переправлять на сервер таким образом большие файлы, мягко говоря, неразумно).
Новые возможности доступны, если в профиле пользователя (irbisc.ini секция [MAIN]) указан параметр:
PUTFILEABLE=1
(по умолчанию значение этого параметра 0, т.е. новые возможности недоступны).
См. также:
Ввод с помощью файловых ресурсов системы ИРБИС (Прил.8)