Gdata/MediaMimeStream.php
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Gdata
- Subpackage
- Gdata
- Version
- $Id: MediaMimeStream.php 24593 2012-01-05 20:35:02Z matthew $
\Zend_Gdata_MediaMimeStream
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties


resource $_fileHandle = null
null
Details- Type
- resource


array $_parts = null
Array members are either a MimeFile or a MimeBodyString object.
null
Details- Type
- array
Methods


__construct(string $xmlString = null, string $filePath = null, string $fileContentType = null) : void
Create a new MimeMediaStream object.
Name | Type | Description |
---|---|---|
$xmlString | string | The string corresponding to the XML section of the message, typically an atom entry or feed. |
$filePath | string | The path to the file that constitutes the binary part of the message. |
$fileContentType | string | The valid internet media type of the file. |
Exception | Description |
---|---|
\Zend_Gdata_App_IOException | If the file cannot be read or does not exist. Also if mbstring.func_overload has been set > 1. |


getContentType() : string
Return a Content-type header that includes the current boundary string.
Type | Description |
---|---|
string | A valid HTTP Content-Type header. |


getTotalSize() : integer
Return the total size of the mime message.
Type | Description |
---|---|
integer | Total size of the message to be sent. |


read( $bytesRequested) : string
Read a specific chunk of the the MIME multipart message.
Name | Type | Description |
---|---|---|
$bytesRequested |
Type | Description |
---|---|
string | A corresponding piece of the message. This could be binary or regular text. |