Biblioteca FireDrive

.html ›› .html ››
Parent Previous Next

Biblioteca FireDrive

A biblioteca fireDrive provê funções para manipular e gerenciar o fireDrive do usuário. O FireDrive é um recurso do Firecast que permite armazenar arquivos na nuvem, compartilhar e utilizar arquivos compartilhados por outros usuários.


Todas as funções estão contidas na table/variável "FireDrive" da unidade "fireDrive.lua".


Exemplo de uso:

-- Primeiro, é necessário usar a unidade "fireDrive.lua"
require("fireDrive.lua");   

-- Agora é possível acessar as funções da biblioteca
FireDrive.FUNCAO_DA_BIBLIOTECA(Parametro1, Parametro2, ...);


Estrutura FireDriveItem

Algumas funções desta biblioteca retornam um ou mais FireDriveItem(s). Um FireDriveItem é tabela lua contém detalhes de um arquivo/diretório existente no FireDrive do usuário.


O FireDriveItem é uma tabela Lua que contém as seguintes propriedades/atributos:


Funções da biblioteca FireDrive

function FireDrive.getFiles(directory[, callback[, failureCallback]])


Obtém a lista de arquivos e diretórios que estão dentro de uma pasta no FireDrive do usuário.


Parâmetros:


Observações:




function FireDrive.refresh([, callback[, failureCallback]])


Durante a execução, o FireDrive mantém algumas informações em cache na memória, como a lista dos arquivos de cada pasta do FireDrive. Esta função força a atualização destas informações que estão guardas em cache na memória.


Parâmetros:


Observações:




function FireDrive.getFileInfo(fileName[, callback[, failureCallback]])


Obtém informações de um arquivo ou diretório existente no FireDrive do usuário.


Parâmetros:


Observações:




function FireDrive.upload(destFileName, stream[, successCallback[, progressCallback[, failureCallback[, mimeType]]]])


Efetua o upload de um conteúdo/arquivo para o FireDrive do usuário.


Parâmetros:


Observações:



function FireDrive.quickUpload(suggestedFileName, mimeType, stream[, successCallback[, progressCallback[, failureCallback]]])


Efetua o upload de um conteúdo/arquivo para o FireDrive do Firecast de forma descomplicada que será armazenado temporariamente.


Parâmetros:


Observações:



function FireDrive.createDirectory(directoryName, [, callback[, failureCallback]])


Cria um diretório no FireDrive do usuário.


Parâmetros:


Observações:



function FireDrive.delete(destFileName, [, callback[, failureCallback]])


Exclui um arquivo ou diretório do FireDrive do usuário.


Parâmetros:


Observações:



function FireDrive.rename(existingFileName, newFileName [, callback[, failureCallback]])


Renomeia/move um arquivo ou diretório do FireDrive do usuário.


Parâmetros:


Observações:




function FireDrive.getSpaceInfo(callback[, failureCallback]);


Retorna as informações de espaço do FireDrive do usuário.


Parâmetros:


Observações:

Created with the Personal Edition of HelpNDoc: Revolutionize Your CHM Help File Output with HelpNDoc