O Plugin Cloud Services: Armazenamento adiciona ao projeto vários blocos de programação servidor, permitindo que os usuários integrem funcionalidades de armazenamento em nuvem em suas aplicações de maneira simplificada. Com ele, é possível realizar operações como upload e download de arquivos diretamente para os serviços de armazenamento em nuvem do Cronapp.

O plugin atua como um SKD de acesso ao armazenamento do Cloud Services, conectando sua aplicação ao serviço de armazenamento do Cronapp de forma prática e eficiente. Nesta documentação, vamos explorar como instalar o plugin e utilizar os blocos de programação gerados para manipular os arquivos na nuvem. 

Pré-requisitos

Antes de começar a seguir os passos do tutorial é preciso ter certeza de que se tem um ambiente minimamente preparado para reproduzir o exemplo. Abaixo estão os requisitos principais:

  1. Projeto do tipo web/mobile criado. Caso haja dúvidas de como criar esse tipo de projeto, acesse a documentação Criar projeto.

  2. Possuir um repositório para hospedar arquivos no Serviços de Cloud do Cronapp. Para mais detalhes, consulte o tópico "Armazenamento" da documentação Serviços de Cloud.

Adicionar plugin

Siga os passos abaixo para instalar o plugin Cloud Services: Armazenamento em seu projeto Cronapp.


Figura 1 - Instalando o plugin Cloud Services: Armazenamento


  1. Acesse Plugin no menu do sistema.
  2. Selecione a opção Instalar Plugins.
  3. Selecione a categoria Cloud Computing e avance ou pesquise pelo nome "armazenamento".
  4. Selecione Cloud Services: Armazenamento, clique em Avançar e, em seguida, em Finalizar.


É necessário recompilar e reabrir o projeto para visualizar a categoria Armazenamento.

Bloco de Programação

Após instalar o plugin, será possível visualizar nos blocos de programação do tipo Servidor, a categoria Armazenamento e os vários blocos desta categoria (Figura 2).


Figura 2 - Blocos da categoria Armazenamento

Exemplo de uso

Para este exemplo, é necessário ter um repositório configurado nos Serviços de Cloud do Cronapp. Para obter mais detalhes sobre a configuração, consulte o tópico Armazenamento da documentação Serviços de Cloud. Após a configuração, acesse a aba Armazenamento (destaque 1 da Figura 3) e clique na opção "Editar" do botão de opções do repositório criado (2). Isso permitirá visualizar a Chave de Acesso (3) e a Senha de Acesso (4), que serão utilizadas nos blocos de programação gerados após a instalação do plugin.


Figura 3 - Aba Armazenamento de Serviços de Cloud


A função da Figura 3.1 exibe o uso de alguns blocos da categoria Armazenamento. Inicialmente, definimos, na variável "conexao", as configurações necessárias para se conectar ao serviço de armazenamento em nuvem, utilizando o bloco Armazenamento: Configurar Contexto. Neste bloco, selecionamos o repositório de armazenamento em nuvem que será utilizado para guardar os arquivos e fornecemos a chave de acesso (destaque 3 da Figura 3) e o segredo (4) para autenticar a aplicação. 

Em seguida, utilizamos o bloco Armazenamento: Enviar dados, onde inserimos a variável "conexao", o caminho de destino no armazenamento em nuvem e o caminho do arquivo que será enviado para upload. Por fim, o bloco Armazenamento: Listar exibirá os arquivos armazenados na pasta "arquivos" dos Serviços de Cloud do Cronapp, o resultado será impresso no console do depurador. 


Figura 3.1 - Exemplo de uso dos blocos da categoria Armazenamento


A imagem a seguir mostra a aba Arquivos no Armazenamento dos Serviços de Cloud do Cronapp. Nela, é possível observar que o arquivo especificado na função apresentada na Figura 3.1 foi corretamente adicionado à pasta "arquivos" (destaque 1 da Figura 3.2).


Figura 3.2 - Arquivos armazenados nos Serviços de Cloud


A imagem abaixo destaca o resultado da listagem dos arquivos armazenados na pasta "arquivos" nos Serviços de Cloud do Cronapp (Figura 3.2), exibido no console do depurador.


Figura 3.3 - Resultado de execução da função da Figura 3.1

Nesta página

  • Sem rótulos