Класс Part
Содержит данные и поведение для одной части в теле запроса Multipart FormData.
Добавляется в Cake\Network\Http\FormData при отправке данных на удалённый сервер.
Подробное описание метода
__constructsource public
__construct( string $name , string $value , string $disposition 'form-data' )
Конструктор
Параметры
- string
$name - Имя данных.
- string
$value - Значение данных.
- string
$dispositionoptional 'form-data' - Тип расположения, по умолчанию form-data.
__toStringsource public
__toString( )
Преобразовать часть в строку.
Создаёт строку, подходящую для использования в HTTP-запросах.
Возвращаемое значение
stringстрока
contentIdsource public
contentId( null|string $id null )
Получение/установка contentId для части.
Параметры
- null|string
$idoptional null - Идентификатор содержимого.
Возвращаемое значение
string|nullстрока или null
dispositionsource public
disposition( null|string $disposition null )
Получение/установка типа расположения
Передав false, вы можете отключить добавление заголовка расположения.
Параметры
- null|string
$dispositionoptional null - Используйте null для получения/строку для установки.
Возвращаемое значение
string|nullстрока или null
filenamesource public
filename( null|string $filename null )
Получение/установка имени файла.
Установка имени файла в false исключит его из сгенерированного вывода.
Параметры
- null|string
$filenameoptional null - Используйте null для получения/строку для установки.
Возвращаемое значение
string|nullстрока или null
transferEncodingsource public
transferEncoding( null|string $type )
Установить кодировку передачи для multipart.
Полезно, когда тела содержимого имеют кодировки, такие как base64.
Параметры
- null|string
$type - Тип кодировки значения.
Возвращаемое значение
string|nullстрока или null
typesource public
type( null|string $type )
Получение/установка типа содержимого.
Параметры
- null|string
$type - Используйте null для получения/строку для установки.
Возвращаемое значение
string|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.1/class-Cake.Network.Http.FormData.Part.html