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 = nullnullDetails- Type
- resource

array $_parts = nullArray members are either a MimeFile or a MimeBodyString object.
nullDetails- Type
- array
Methods

__construct(string $xmlString = null, string $filePath = null, string $fileContentType = null) : voidCreate 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() : stringReturn a Content-type header that includes the current boundary string.
| Type | Description |
|---|---|
| string | A valid HTTP Content-Type header. |

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

read( $bytesRequested) : stringRead 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. |