Sistema de Arquivos

filesystem/read/:filename

Leitura de um arquivo no sistema de arquivos da aplicação. A leitura de arquivos é sempre pública, sem necessário autenticação.

GET
http://cftv.barradorio.com.br:8080/api/filesystem/read/:filename
URI Input
{ "description": "Leitura de arquivo", "type": "@OneOf", "schema": { "filename": "Nome do Arquivo" } }
Output Exception
{ "type": "exception", "message": "@" } where ouput exception @ is equal the string message

filesystem/write

Escrever um arquivo no sistema de arquivos da aplicação.

POST
http://cftv.barradorio.com.br:8080/api/filesystem/write
Header Input
Requer autenticação de usuário
{ "description": "Autenticação", "type": "@OneOf", "schema": { "token": "Token de autenticação de usuário" } }
Body Input
{ "description": "Escrita de arquivo", "type": "@OneOf", "schema": { "contents": "Conteúdo do Arquivo em BASE64", "maxsize": "Tamanho Maximo em KB" } }
Output
{ "type": "success", "content": "@" } where output @ is { "description": "Escrita de arquivo", "type": "@OneOf", "schema": { "filename": "Nome do Arquivo" } }
Output Exception
{ "type": "exception", "message": "@" } where ouput exception @ is equal the string message