Справка
Поле-файл
Поле-файл
Основные команды
|
Содержимое файла
Код: [get]
Псевдонимы: getfile
Результат: Значение (текст, числа, дата)
Возвращает содержимое файла.
Установить новый файл
Код: [set]
Аргументы:
- Путь до нового файла
(строка/число, обязательно к заполнению)
- Расширение файла
(строка/число)
Записывает новый файл. При этом новое имя будет генерироваться согласно настройки генерации имён в текущей файловой переменной.
Копировать файл
Код: [clone]
Результат: Значение (текст, числа, дата)
Копирует текущий файл в собственную директорию с новым названием и возвращает полный путь до него. Копируемый файл не записывается в переменную.
Например, сделаем миниатюру для изображения в обработчике добавления фотографии:
[cow.small.file.set(cow.big.file.clone)]
Данная команда сделает копию файла большого изображения (с новым названием) и установит её в качестве значения переменной small (маленькое изображение).
После этого мы можем обработать (ужать) фотографию из переменной small не беспокоясь, что при этом пострадает фотография из переменной big.
Например, сделаем миниатюру для изображения в обработчике добавления фотографии:
[cow.small.file.set(cow.big.file.clone)]
Данная команда сделает копию файла большого изображения (с новым названием) и установит её в качестве значения переменной small (маленькое изображение).
После этого мы можем обработать (ужать) фотографию из переменной small не беспокоясь, что при этом пострадает фотография из переменной big.
Переименовать файл
Код: [rename]
Результат: Значение (текст, числа, дата)
Переименовывает файл согласно настройкам генерации имени в переменной-файле (как правило, файлу будет дано новое случайное название с тем же самым расширением).
Полезно использовать для препятствия кеширования изменённых файлов в браузере (например, при генерации миниатюры фотографии).
Полезно использовать для препятствия кеширования изменённых файлов в браузере (например, при генерации миниатюры фотографии).
Читать далее про "Сервер обновлений"