# Como consultar no banco de dados os campos de upload e acessar a imagem por URL? ### Consulta de Dados de Upload no AgilityFlow ### Contexto Campos do tipo **upload de arquivo** não ficam armazenados diretamente na tabela principal dos dados do formulário. Eles são gravados separadamente na tabela `tbl_storage`, sendo necessários alguns identificadores para localizar os arquivos corretamente. --- ### Como consultar os dados do upload Utilize a consulta SQL abaixo para buscar as informações do arquivo enviado: ```SQl SELECT sto_id, sto_diretorio AS diretorio, sto_nome_original AS nome_original, sto_nome_virtual AS nome_virtual FROM tbl_storage WHERE fca_id = '' AND frm_id = '' AND deletado = false LIMIT 10 ``` --- ### Descrição dos parâmetros
CampoDescrição
`fca_id`ID do campo específico de upload (\*\*\* veja na imagem abaixo como pegar esse iD)
`frm_id`ID do formulário preenchido (registro do formulário)
`deletado`Define se o arquivo foi excluído logicamente. Use `false` para considerar apenas arquivos ativos.
##### **Como recuperar o fca\_id do campo Upload?** Acesse o Inspect Element do campo e vá até o local onde o campo de Upload está localizado. Pegue o Id do campo Hidden, como na figura abaixo: [![image.png](https://wiki.agilityflow.io/uploads/images/gallery/2025-05/scaled-1680-/image.png)](https://wiki.agilityflow.io/uploads/images/gallery/2025-05/image.png) ### Exemplo prático Com os seguintes valores: - `fca_id = '66584118-b987-4560-bf0f-5fc3e884f849'` - `frm_id = '33584118-b987-4560-bf0f-5fc3e884jdhr'` A consulta seria: ```sql SELECT sto_id, sto_diretorio, sto_nome_original, sto_nome_virtual FROM tbl_storage WHERE fca_id = '66584118-b987-4560-bf0f-5fc3e884f849' AND frm_id = '33584118-b987-4560-bf0f-5fc3e884jdhr' AND deletado = false LIMIT 10; ``` ### Como acessar a imagem via URL Após consultar os dados na tabela `tbl_storage`, você poderá obter também o valor do campo `sto_id`. Com esse ID, é possível acessar a imagem diretamente pelo navegador ou por uma integração externa, utilizando a seguinte URL:
`/imagebyid/`
**Exemplo:** Se o `sto_id` retornado na consulta for `abc123`, a URL para acessar a imagem será:
`/imagebyid/abc123`
Essa URL pode ser usada para visualização, download ou incorporação da imagem em outros sistemas ou páginas.