Spec-Zone.ru › ColdFusion

cfzipparam

Предоставляет дополнительную информацию для тега cfzip. Тег cfzipparam всегда является дочерним тегом тега cfzip.

<cfzipparam>

cfzipparam();

  • CF8+
  • Lucee
  • BL 1.0.0+
  • См. также: cfzip

    Справочник по атрибутам

    charset string
    По умолчанию: encoding of the host machine

    Преобразует строковое содержимое в двоичные данные перед добавлением в ZIP- или JAR-файл. Используется только при значении action="zip" для cfzip и если содержимое cfzipparam является строкой
    Значения:
    • JIS
    • RFC1345
    • UTF-16

    content string

    Содержимое, записываемое в ZIP- или JAR-элемент. Используется только при значении action="zip" для cfzip. Допустимые типы данных содержимого — двоичные данные и строка. Если указан атрибут content, необходимо указать атрибут entrypath.

    entrypath string

    Используемый путь: для действия action="zip" тега cfzip это путь элемента. Допустимо только в том случае, если источником является файл. Путь entrypath создает подкаталог внутри ZIP- или JAR-файла. Для действия action="unzip" тега cfzip это путь для распаковки. Для действия action="delete" тега cfzip это путь к элементу, который нужно удалить из ZIP- или JAR-файла.

    filter string

    Фильтр файлов, применяемый к действию. Например, для действия zip архивируются все файлы в исходном каталоге, соответствующие фильтру.

    prefix string

    Строка, добавляемая в качестве префикса к элементу ZIP- или JAR-файла. Используется только при значении action="zip" для cfzip.

    recurse boolean
    По умолчанию: true

    Рекурсивно обрабатывать каталог при архивировании, распаковке или удалении в соответствии с настройкой родительского тега cfzip.
    Значения:
    • true
    • false

    source string

    Исходный каталог или файл. Используется только при значении action="zip" для cfzip. Указанные файлы добавляются в ZIP- или JAR-файл: если для тега cfzip указан атрибут source, значение source тега cfzipparam указывается относительно него. Если атрибут source для тега cfzip не указан, значение source тега cfzipparam должно быть абсолютным путем.

    Совместимость

    BoxLang:

    Версия 1.0.0+ <bx:zip> в BoxLang

    Примеры
    Пример кода с использованием тега cfzipparam

    Добавление нескольких файлов в ZIP-файл

    Добавление содержимого папки в ZIP-файл

    var fileList = directoryList(expandPath('/'), false, 'path', '*.jpg');
    
    cfzip( file = 'allJPGs.zip' ) {
      fileList.each((zipFile)=>{
        cfzipparam( source = zipFile );
      })
    }

    © 2012–present Foundeo, Inc. and the CFDocs contributors.
    Licensed under the MIT License.
    ColdFusion is a trademark of Adobe Systems Incorporated.
    https://cfdocs.org/cfzipparam

    Spec-Zone.ru

    Настройки Оффлайн Что нового Помощь О нас
    Spec-Zone .ru
    спецификации, руководства, описания, API