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.