Load. Загрузка файла с диска или HTTP-сервера
^file::load[формат;имя файла]
^file::load[формат;имя файла;опции загрузки]
^file::load[формат;имя файла;новоеимя файла]
^file::load[формат;имя файла;новое имя файла;опции загрузки]
Загружает файл с диска или HTTP-сервера.
Формат - формат представления загружаемого файла. Может быть
text(текстовый) или
binary(двоичный). Различие между этими типами в разных символах переноса строк. Для PC эти символы
0D 0A. При использовании формата
text при загрузке
0D отбросится за ненадобностью, при записи методом
save добавится.
имя файла - имя файла с путем или URL файла на HTTP-сервере.
Необходимо иметь ввиду, что если в конструкторе задан параметр
новое имя файла, его значение будет присвоено полю
name. Этим параметром удобно пользоваться при использовании метода
mail:send для передачи файла под нужным именем.
опции загрузки - см. «Работа с HTTP-серверами».
Если файл был загружен с HTTP-сервера, поля заголовков HTTP-ответа в верхнем регистре доступны как поля объекта класса
file.
Также доступно поле
tables, это хеш, ключами которого являются поля заголовки HTTP-ответа в верхнем регистре, а значениями таблицы с единственным столбцом
value, содержащими все значения одноименных полей HTTP-ответа.
[3.1.1]
Содержание раздела