\TemporaryUploadFile

Class TemporaryUploadFile

作業用テンポラリフォルダをつくって自動的にその中にアップロードファイルを配置するクラス プロセス終了時にテンポラリフォルダごと自動的に削除される。

Summary

Methods
Properties
Constants
__construct()
$error
$temporaryFolder
$originalName
No constants found
_moveFile()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$error

$error : integer

Type

integer — アップロード時のエラー情報

$temporaryFolder

$temporaryFolder : \TemporaryFolder

Type

\TemporaryFolder — ファイルの配置されるテンポラリフォルダのインスタンス

$originalName

$originalName : string

Type

string — アップロードされた元ファイル名

Methods

__construct()

__construct(array  $file) 

TemporaryUploadFile constructor.

アップロードファイルは、自動的に作成されたテンポラリフォルダに配置される。 インスタンス破棄時にテンポラリフォルダ毎ファイルも削除される ファイル名は自動的にハッシュしたものに書き換わる。

Parameters

array $file

アップロードファイルの配列

Throws

\InternalErrorException

_moveFile()

_moveFile(string  $path, string  $destPath) : boolean

ファイル移動

Parameters

string $path

移動元

string $destPath

移動先

Returns

boolean