Fazendo Upload e Download

É possível configurar seus aplicativos da Web UI Framework (WUF) e da Rich Client Platform (RCP) para anexar arquivos a registros de uma tabela, fazer upload de arquivos e fazer download de arquivos anexos. Os uploads e downloads fluem entre sistemas de arquivos internos e o banco de dados do aplicativo.

Com esse recurso, é possível fazer o seguinte:
  • Executar um upload ou download de arquivo em uma única transação.
  • Ter diversos uploads de arquivo em uma única chamada API.
  • Restringir os tipos e tamanhos de arquivos sendo transferidos por upload.
  • Executar autenticação durante o download de um arquivo.
  • Executar autorização durante um download de arquivo.
  • Fazer download de um arquivo por vez.
  • Anexar mais de um documento por registro.

Este recurso possui as seguintes limitações:

  • Dois ou mais arquivos com o mesmo nome não podem ser transferidos por upload e anexados a um determinado registro de uma tabela de banco de dados. O aplicativo deve ter validação customizada para evitar que dois ou mais arquivos com o mesmo nome sejam transferidos por upload.
  • Isso não é suportado para o Console UI Framework, HTTPTester, End Point e clientes remotos.
  • No Windows, os nomes de arquivos não fazem distinção entre letras maiúsculas e minúsculas em um diretório específico, mas no Linux®, os nomes de arquivos fazem distinção entre maiúsculas e minúsculas No nível da Sterling Application Platform, a não distinção entre maiúsculas e minúsculas de nomes de arquivos não será verificada antes que os arquivos sejam importados para o banco de dados. Ou seja, no nível do Sterling Application Platform, abc.txt e ABC.txt são dois arquivos diferentes. Os desenvolvedores de aplicativo precisarão decidir se o aplicativo permite que os arquivos com o mesmo nome, mas com distinção entre maiúsculas e minúsculas diferentes, sejam transferidos por upload para um registro de uma tabela de banco de dados.