File¶
-
class
AeonDigital\Http\Data\File¶ - Representa um arquivo sendo enviado por um
UA.Esta classe implementa a interfacePsr\Http\Message\UploadedFileInterfaceatravés da interfaceiFile.Parent: AeonDigital\BObjectImplements: AeonDigital\Interfaces\Http\Data\iFileUsed traits: AeonDigitalHttpTraitsMimeTypeData
Properties¶
Methods¶
-
public
AeonDigital\Http\Data\File::getStream()¶ - Retorna o caminho completo até onde o arquivo está no momento.
Returns: ‹ \AeonDigital\Interfaces\Stream\iFileStream ›
-
public
AeonDigital\Http\Data\File::getSize()¶ - Retorna o tamanho (em bytes) do
Streamcarregado.Retornaránullquando o stream for liberado usando o métododropStream.Returns: ‹ ?int ›
-
public
AeonDigital\Http\Data\File::getPathToFile()¶ - Retorna o caminho completo para onde o arquivo está salvo no servidor.
Returns: ‹ string ›
-
public
AeonDigital\Http\Data\File::getClientFilename()¶ - Retorna o nome do arquivo que está sendo enviado.
Returns: ‹ string ›
-
public
AeonDigital\Http\Data\File::getClientMediaType()¶ - Resgata o mimetype do arquivo que está sendo enviado.
Returns: ‹ string ›
-
public
AeonDigital\Http\Data\File::dropStream()¶ - Libera o
streampara que o recurso possa ser usado por outra tarefa.Após esta ação os métodos da instância que dependem diretamente do recurso que foiliberado não irão funcionar.Returns: ‹ void ›
-
public
AeonDigital\Http\Data\File::getError()¶ - Retorna o erro ao efetuar o upload do arquivo, se houver.Não havendo erro o valor retornado é equivalente a constante
UPLOAD_ERR_OKReturns: ‹ int ›
-
public
AeonDigital\Http\Data\File::__construct($fileStream, $clientFilename=null, $uploadError=UPLOAD_ERR_OK)¶ - Inicia um novo objeto
File.Parameters: - ‹ AeonDigital\Interfaces\Stream\iFileStream › $fileStream
Stream que representa o arquivo que está sendo enviado peloUA. - ‹ int › $uploadError
Código de erro ao efetuar o upload, caso exista.
Throws: ‹ InvalidArgumentException ›
Caso o arquivo indicado não exista. - ‹ AeonDigital\Interfaces\Stream\iFileStream › $fileStream
-
public
AeonDigital\Http\Data\File::moveTo($targetPath)¶ - Move o arquivo carregado para a nova localização.Esta ação só pode ser executada 1 vez pois o arquivo na posição original será excluido aofinal do processo.
Parameters: - ‹ string › $targetPath
Caminho completo até o novo local onde o arquivo deve ser salvo.
Throws: ‹ InvalidArgumentException ›
Caso o destino especificado seja inválidoThrows: ‹ RuntimeException ›
Quando alguma operação de mover ou excluir falhar.Throws: ‹ InvalidArgumentException ›
Caso o destino especificado seja inválidoThrows: ‹ RuntimeException ›
Quando alguma operação de mover ou excluir falhar. - ‹ string › $targetPath