Class Zend_File_Transfer_Adapter_Http

Description

File transfer adapter class for the HTTP protocol

  • copyright: Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
  • license: New BSD License

Located in /File/Transfer/Adapter/Http.php (line 35)

Zend_File_Transfer_Adapter_Abstract
   |
   --Zend_File_Transfer_Adapter_Http
Variable Summary
 static mixed $_callbackApc
Method Summary
 static array|null getProgress ([string $id = null])
 static boolean isApcAvailable ()
 static boolean isUploadProgressAvailable ()
 Zend_File_Transfer_Adapter_Http __construct ([array $options = array()])
 bool isFiltered ([string|array $files = null])
 bool isReceived ([string|array $files = null])
 bool isSent ([ $files = null], string|array $file)
 bool isUploaded ([ $files = null], array|string|null $file)
 boolean isValid ([string|array $files = null])
 bool receive ([string|array $files = null])
 void send ([string|array $options = null])
 Zend_File_Transfer_Adapter setValidators ( $validators, [string|array $files = null], string|array $validator)
 array _prepareFiles (array $files)
Variables
Methods
static getProgress (line 303)

Returns the actual progress of file up-/downloads

  • access: public
static array|null getProgress ([string $id = null])
  • string $id: The upload to get the progress for

Redefinition of:
Zend_File_Transfer_Adapter_Abstract::getProgress()
Retrieve progress of transfer
static isApcAvailable (line 410)

Checks the APC extension for progress information

  • access: public
static boolean isApcAvailable ()
static isUploadProgressAvailable (line 420)

Checks the UploadProgress extension for progress information

  • access: public
static boolean isUploadProgressAvailable ()
Constructor __construct (line 45)

Constructor for Http File Transfers

  • access: public
Zend_File_Transfer_Adapter_Http __construct ([array $options = array()])
  • array $options: OPTIONAL Options to set
clearValidators (line 91)

Remove an individual validator

  • access: public
Zend_File_Transfer_Adapter_Abstract clearValidators (string $name)
  • string $name

Redefinition of:
Zend_File_Transfer_Adapter_Abstract::clearValidators()
Remove all validators
isFiltered (line 259)

Checks if the file was already filtered

  • access: public
bool isFiltered ([string|array $files = null])
  • string|array $files: (Optional) Files to check

Redefinition of:
Zend_File_Transfer_Adapter_Abstract::isFiltered()
Has the file been filtered ?
isReceived (line 237)

Checks if the file was already received

  • access: public
bool isReceived ([string|array $files = null])
  • string|array $files: (Optional) Files to check

Redefinition of:
Zend_File_Transfer_Adapter_Abstract::isReceived()
Is file received?
isSent (line 225)

Checks if the file was already sent

  • throws: Zend_File_Transfer_Exception Not implemented
  • access: public
bool isSent ([ $files = null], string|array $file)
  • string|array $file: Files to check
  • $files

Redefinition of:
Zend_File_Transfer_Adapter_Abstract::isSent()
Is file sent?
isUploaded (line 281)

Has a file been uploaded ?

  • access: public
bool isUploaded ([ $files = null], array|string|null $file)
  • array|string|null $file
  • $files

Redefinition of:
Zend_File_Transfer_Adapter_Abstract::isUploaded()
Has a file been uploaded ?
isValid (line 118)

Checks if the files are valid

  • return: True if all checks are valid
  • access: public
boolean isValid ([string|array $files = null])
  • string|array $files: (Optional) Files to check

Redefinition of:
Zend_File_Transfer_Adapter_Abstract::isValid()
Checks if the files are valid
receive (line 153)

Receive the file from the client (Upload)

  • access: public
bool receive ([string|array $files = null])
  • string|array $files: (Optional) Files to receive

Redefinition of:
Zend_File_Transfer_Adapter_Abstract::receive()
Receive file
removeValidator (line 76)

Remove an individual validator

  • access: public
Zend_File_Transfer_Adapter_Abstract removeValidator (string $name)
  • string $name

Redefinition of:
Zend_File_Transfer_Adapter_Abstract::removeValidator()
Remove an individual validator
send (line 106)

Send the file to the client (Download)

  • throws: Zend_File_Transfer_Exception Not implemented
  • access: public
void send ([string|array $options = null])
  • string|array $options: Options for the file(s) to send

Redefinition of:
Zend_File_Transfer_Adapter_Abstract::send()
Send file
setValidators (line 64)

Sets a validator for the class, erasing all previous set

  • access: public
Zend_File_Transfer_Adapter setValidators ( $validators, [string|array $files = null], string|array $validator)
  • string|array $validator: Validator to set
  • string|array $files: Files to limit this validator to
  • array $validators

Redefinition of:
Zend_File_Transfer_Adapter_Abstract::setValidators()
Sets a validator for the class, erasing all previous set
_prepareFiles (line 431)

Prepare the $_FILES array to match the internal syntax of one file per entry

  • access: protected
array _prepareFiles (array $files)
  • array $files

Inherited Methods

Inherited From Zend_File_Transfer_Adapter_Abstract

 Zend_File_Transfer_Adapter_Abstract::addFile()
 Zend_File_Transfer_Adapter_Abstract::addFilter()
 Zend_File_Transfer_Adapter_Abstract::addFilters()
 Zend_File_Transfer_Adapter_Abstract::addPrefixPath()
 Zend_File_Transfer_Adapter_Abstract::addPrefixPaths()
 Zend_File_Transfer_Adapter_Abstract::addType()
 Zend_File_Transfer_Adapter_Abstract::addValidator()
 Zend_File_Transfer_Adapter_Abstract::addValidators()
 Zend_File_Transfer_Adapter_Abstract::clearFilters()
 Zend_File_Transfer_Adapter_Abstract::clearValidators()
 Zend_File_Transfer_Adapter_Abstract::getDestination()
 Zend_File_Transfer_Adapter_Abstract::getErrors()
 Zend_File_Transfer_Adapter_Abstract::getFile()
 Zend_File_Transfer_Adapter_Abstract::getFileInfo()
 Zend_File_Transfer_Adapter_Abstract::getFileName()
 Zend_File_Transfer_Adapter_Abstract::getFileSize()
 Zend_File_Transfer_Adapter_Abstract::getFilter()
 Zend_File_Transfer_Adapter_Abstract::getFilters()
 Zend_File_Transfer_Adapter_Abstract::getHash()
 Zend_File_Transfer_Adapter_Abstract::getMessages()
 Zend_File_Transfer_Adapter_Abstract::getMimeType()
 Zend_File_Transfer_Adapter_Abstract::getOptions()
 Zend_File_Transfer_Adapter_Abstract::getPluginLoader()
 Zend_File_Transfer_Adapter_Abstract::getProgress()
 Zend_File_Transfer_Adapter_Abstract::getTranslator()
 Zend_File_Transfer_Adapter_Abstract::getType()
 Zend_File_Transfer_Adapter_Abstract::getValidator()
 Zend_File_Transfer_Adapter_Abstract::getValidators()
 Zend_File_Transfer_Adapter_Abstract::hasErrors()
 Zend_File_Transfer_Adapter_Abstract::hasFilter()
 Zend_File_Transfer_Adapter_Abstract::hasValidator()
 Zend_File_Transfer_Adapter_Abstract::isFiltered()
 Zend_File_Transfer_Adapter_Abstract::isReceived()
 Zend_File_Transfer_Adapter_Abstract::isSent()
 Zend_File_Transfer_Adapter_Abstract::isUploaded()
 Zend_File_Transfer_Adapter_Abstract::isValid()
 Zend_File_Transfer_Adapter_Abstract::receive()
 Zend_File_Transfer_Adapter_Abstract::removeFilter()
 Zend_File_Transfer_Adapter_Abstract::removeValidator()
 Zend_File_Transfer_Adapter_Abstract::send()
 Zend_File_Transfer_Adapter_Abstract::setDestination()
 Zend_File_Transfer_Adapter_Abstract::setDisableTranslator()
 Zend_File_Transfer_Adapter_Abstract::setFilters()
 Zend_File_Transfer_Adapter_Abstract::setOptions()
 Zend_File_Transfer_Adapter_Abstract::setPluginLoader()
 Zend_File_Transfer_Adapter_Abstract::setTranslator()
 Zend_File_Transfer_Adapter_Abstract::setValidators()
 Zend_File_Transfer_Adapter_Abstract::translatorIsDisabled()
 Zend_File_Transfer_Adapter_Abstract::_detectFileSize()
 Zend_File_Transfer_Adapter_Abstract::_detectMimeType()
 Zend_File_Transfer_Adapter_Abstract::_filter()
 Zend_File_Transfer_Adapter_Abstract::_getFiles()
 Zend_File_Transfer_Adapter_Abstract::_getFilterIdentifier()
 Zend_File_Transfer_Adapter_Abstract::_getTmpDir()
 Zend_File_Transfer_Adapter_Abstract::_getValidatorIdentifier()
 Zend_File_Transfer_Adapter_Abstract::_isPathWriteable()
 Zend_File_Transfer_Adapter_Abstract::_toByteString()
Class Constants

Documentation generated on Mon, 21 Jun 2010 15:27:30 -0400 by phpDocumentor 1.4.3