Класс Part
Содержит данные и поведение для одной части в теле запроса Multipart FormData.
Добавляется в Cake\Network\Http\FormData при отправке данных на удалённый сервер.
Краткое описание свойств
-
$_contentIdprotectedИдентификатор содержимого частиstring -
$_dispositionprotectedТип расположения для отправкиstring -
$_filenameprotectedИмя файла для отправки, если используются файлы.string -
$_nameprotectedИмя значения.string -
$_transferEncodingprotectedКодировка, используемая в этой части.string -
$_typeprotectedТип содержимого для использованияstring -
$_valueprotectedОтправляемое значение.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 - Идентификатор содержимого.
Возвращает
строка|nulldisposition()source public
disposition( null|string $disposition null )
Получение/установка типа расположения
Передавая false можно отключить добавление заголовка расположения.
Параметры
- null|строка
$dispositionнеобязательно null - Использовать null для получения/строку для установки.
Возвращает
строка|nullfilename()source public
filename( null|string $filename null )
Получение/установка имени файла.
Установка имени файла в false исключит его из генерируемого вывода.
Параметры
- null|строка
$filenameнеобязательно null - Использовать null для получения/строку для установки.
Возвращает
строка|nulltransferEncoding()source public
transferEncoding( null|string $type )
Установить кодировку передачи для multipart.
Полезно, когда тела содержимого закодированы, например, в base64.
Параметры
- null|строка
$type - Тип кодировки значения.
Возвращает
строка|nulltype()source public
type( null|string $type )
Получение/установка типа содержимого.
Параметры
- null|строка
$type - Использовать null для получения/строку для установки.
Возвращает
строка|nullПодробное описание свойств
© 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