XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe SystemFineUploadHandler
+ Graphe d'héritage de SystemFineUploadHandler:

Fonctions membres publiques

 __construct (\stdClass $claims)
 
 getName ()
 
 getUploadName ()
 
 combineChunks ($uploadDirectory, $name=null)
 
 handleUpload ($uploadDirectory, $name=null)
 
 handleDelete ($uploadDirectory, $name=null)
 

Champs de données

 $allowedExtensions = array()
 
 $allowedMimeTypes = array('(none)')
 
 $sizeLimit = null
 
 $inputName = 'qqfile'
 
 $chunksFolder = 'chunks'
 
 $chunksCleanupProbability = 0.001
 
 $chunksExpireIn = 604800
 
 $claims
 

Fonctions membres protégées

 storeUploadedFile ($target, $mimeType, $uuid)
 
 getUniqueTargetPath ($uploadDirectory, $filename)
 
 cleanupChunks ()
 
 removeDir ($dir)
 
 toBytes ($str)
 
 isInaccessible ($directory)
 
 isWindows ()
 

Attributs protégés

 $uploadName
 

Description détaillée

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( \stdClass  $claims)

XoopsFineUploadHandler constructor.

Paramètres
stdClass$claimsclaims passed in JWT header

Réimplémentée dans SystemFineAvatarUploadHandler, et SystemFineImUploadHandler.

Documentation des fonctions membres

◆ cleanupChunks()

cleanupChunks ( )
protected

Deletes all file parts in the chunks folder for files uploaded more than chunksExpireIn seconds ago

Renvoie
void
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ combineChunks()

combineChunks (   $uploadDirectory,
  $name = null 
)

Combine chunks into a single file

Paramètres
string$uploadDirectoryupload directory
string | null$namename
Renvoie
array response to be json encoded and returned to client
+ Voici le graphe d'appel pour cette fonction :

◆ getName()

getName ( )

Get the original filename

+ Voici le graphe des appelants de cette fonction :

◆ getUniqueTargetPath()

getUniqueTargetPath (   $uploadDirectory,
  $filename 
)
protected

Returns a path to use with this upload. Check that the name does not exist, and appends a suffix otherwise.

Paramètres
string$uploadDirectoryTarget directory
string$filenameThe name of the file to use.
Renvoie
string|false path or false if path could not be determined

◆ getUploadName()

getUploadName ( )

Get the name of the uploaded file

Renvoie
string

◆ handleDelete()

handleDelete (   $uploadDirectory,
  $name = null 
)

Process a delete.

Paramètres
string$uploadDirectoryTarget directory.
string | null$nameOverwrites the name of the file.
Renvoie
array response to be json encoded and returned to client
+ Voici le graphe d'appel pour cette fonction :

◆ handleUpload()

handleUpload (   $uploadDirectory,
  $name = null 
)

Process the upload.

Paramètres
string$uploadDirectoryTarget directory.
string$nameOverwrites the name of the file.
Renvoie
array response to be json encoded and returned to client
+ Voici le graphe d'appel pour cette fonction :

◆ isInaccessible()

isInaccessible (   $directory)
protected

Determines whether a directory can be accessed.

is_executable() is not reliable on Windows prior PHP 5.0.0 (http://www.php.net/manual/en/function.is-executable.php) The following tests if the current OS is Windows and if so, merely checks if the folder is writable; otherwise, it checks additionally for executable status (like before).

Paramètres
string$directoryThe target directory to test access
Renvoie
bool true if directory is NOT accessible
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ isWindows()

isWindows ( )
protected

Determines is the OS is Windows or not

Renvoie
boolean
+ Voici le graphe des appelants de cette fonction :

◆ removeDir()

removeDir (   $dir)
protected

Removes a directory and all files contained inside

Paramètres
string$dir
Renvoie
void
+ Voici le graphe des appelants de cette fonction :

◆ storeUploadedFile()

storeUploadedFile (   $target,
  $mimeType,
  $uuid 
)
protected

Réimplémentée dans SystemFineAvatarUploadHandler, et SystemFineImUploadHandler.

+ Voici le graphe des appelants de cette fonction :

◆ toBytes()

toBytes (   $str)
protected

Converts a given size with units to bytes.

Paramètres
string$str
Renvoie
int
+ Voici le graphe des appelants de cette fonction :

Documentation des champs

◆ $allowedExtensions

$allowedExtensions = array()

◆ $allowedMimeTypes

$allowedMimeTypes = array('(none)')

◆ $chunksCleanupProbability

$chunksCleanupProbability = 0.001

◆ $chunksExpireIn

$chunksExpireIn = 604800

◆ $chunksFolder

$chunksFolder = 'chunks'

◆ $claims

◆ $inputName

$inputName = 'qqfile'

◆ $sizeLimit

$sizeLimit = null

◆ $uploadName

$uploadName
protected

La documentation de cette classe a été générée à partir du fichier suivant :