Конструктор ::sql
Загрузка файла с SQL-сервера.
^file::sql{запрос}
^file::sql{запрос}[
$.name[имя]
$.content-type[пользовательский_тип]
$.limit(1)
$.offset(n)
]
Загружает файл с SQL-сервера. Результатом выполнения запроса должна быть одна запись (при необходимости следует воспользоваться опцией limit).
Считается, что:
- первая колонка содержит данные файла
- вторая колонка содержит имя файла
- третья колонка содержит content-type файла (если не указан, он будет определен по таблице $MIME-TYPES)
Необязательные параметры:
$.limit(1) — в ответе заведомо будет содержаться только одна строка [3.3.0]$.offset(n) — отбросить первые n записей выборки [3.3.0]$.content-type[пользовательский_тип] — задать пользовательский content-type$.name[имя] — задать имя файла
Имя файла и его content-type будут переданы посетителю при $response:download.
Пока работает только с MySQL-сервером.