Spec-Zone.ru › CakePHP 3.2

Класс Part

Содержит данные и поведение для одной части в теле запроса Multipart FormData.

Добавляется в Cake\Network\Http\FormData при отправке данных на удалённый сервер.

Пространство имён: Cake\Network\Http\FormData
Расположение: Network/Http/FormData/Part.php

Краткое описание свойств

  • $_contentId protected
    string
    Идентификатор содержимого части
  • $_disposition protected
    string
    Тип расположения для отправки
  • $_filename protected
    string
    Имя файла для отправки, если используются файлы.
  • $_name protected
    string
    Имя значения.
  • $_transferEncoding protected
    string
    Кодировка, используемая в этой части.
  • $_type protected
    string
    Тип содержимого для использования
  • $_value protected
    string
    Отправляемое значение.

Краткое описание методов

  • __construct() public
    Конструктор
  • __toString() public
    Преобразование части в строку.
  • contentId() public
    Получение/установка идентификатора содержимого части.
  • disposition() public
    Получение/установка типа расположения
  • filename() public
    Получение/установка имени файла.
  • name() public
    Получение имени части.
  • transferEncoding() public
    Установить кодировку передачи для multipart.
  • type() public
    Получение/установка типа содержимого.
  • value() public
    Получение значения.

Подробное описание методов

__construct()source public

__construct( string $name , string $value , string $disposition 'form-data' )

Конструктор

Параметры

строка $name
Имя данных.
строка $value
Значение данных.
строка $disposition необязательно 'form-data'
Тип расположения для использования, по умолчанию form-data.

__toString()source public

__toString( )

Преобразование части в строку.

Создаёт строку, подходящую для использования в HTTP-запросах.

Возвращает

строка

contentId()source public

contentId( null|string $id null )

Получение/установка идентификатора содержимого части.

Параметры

null|строка $id необязательно null
Идентификатор содержимого.

Возвращает

строка|null

disposition()source public

disposition( null|string $disposition null )

Получение/установка типа расположения

Передавая false можно отключить добавление заголовка расположения.

Параметры

null|строка $disposition необязательно null
Использовать null для получения/строку для установки.

Возвращает

строка|null

filename()source public

filename( null|string $filename null )

Получение/установка имени файла.

Установка имени файла в false исключит его из генерируемого вывода.

Параметры

null|строка $filename необязательно null
Использовать null для получения/строку для установки.

Возвращает

строка|null

name()source public

name( )

Получение имени части.

Возвращает

строка

transferEncoding()source public

transferEncoding( null|string $type )

Установить кодировку передачи для multipart.

Полезно, когда тела содержимого закодированы, например, в base64.

Параметры

null|строка $type
Тип кодировки значения.

Возвращает

строка|null

type()source public

type( null|string $type )

Получение/установка типа содержимого.

Параметры

null|строка $type
Использовать null для получения/строку для установки.

Возвращает

строка|null

value()source public

value( )

Получение значения.

Возвращает

строка

Подробное описание свойств

$_contentIdsource

protected строка

Идентификатор содержимого части

$_dispositionsource

protected строка

Тип расположения для отправки

$_filenamesource

protected строка

Имя файла для отправки, если используются файлы.

$_namesource

protected строка

Имя значения.

$_transferEncodingsource

protected строка

Используемая кодировка в этой части.

$_typesource

protected строка

Используемый тип содержимого

$_valuesource

protected строка

Отправляемое значение.

© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/3.2/class-Cake.Network.Http.FormData.Part.html

Spec-Zone.ru

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