Comments (5)
Oi @rdurl0 nós já temos um problema com upload de arquivos mapeado nesse issue. Se o fluxo de upload dos arquivos for o mesmo do issue que eu passei então creio que os dois possuem relação.
Vcs precisam validar o outro issue no stage para que eu publique o ajuste e ver se resolve essa questão.
Fico no aguardo.
from achados-e-pedidos-site.
Paulo, o teste que fiz na issue #63 sugere que esses não são problemas relacionados.
from achados-e-pedidos-site.
Outro problema parecido foi encontrado:
Após subir este pedido apenas 1 dos anexos foram incorporados à Resposta do órgão público.
Os arquivos que deveriam ter subido junto com a resposta estão nesta pasta zipada (descompacte-a para reproduzir o teste).
obs: corrigimos os colchetes no nome do arquivo e refizemos o teste sem sucesso
from achados-e-pedidos-site.
Corrigido o upload de arquivo.
O principal problema era a limitação dos parâmetros do PHP com relação ao tamanho do arquivo.
O limite permitido pelo sistema estava em 2 MB e eu configurei para 1500M. Na descrição desta issue os dois arquivos com problema estavam com o tamanho acima dos 2MB...
Outros parâmetros também foram configurados e vcs podem verificar nesse pull request
Além disso, melhorarmos o código e implementamos um log.
Esse sistema de upload não possui um tratamento de erro para esse tipo de situação e por isso os erros são simplesmente ignorados pelo sistema sem dar feedback. Dessa forma, arquivos que não possuem problema são publicados e aqueles que possuem são ignorados dando a impressão de erro.
Caso vocês queiram mudar a rotina de validação e tratamento de erro desses arquivos, vamos criar outro issue para tratar disso oK?
Favor validar no stage. Em produção os parâmetros tb foram alterados e os arquivos maiores de 2MB tb estão sendo publicados (embora não teve a atualização dos ajustes no código).
Para fechar esse ticket:
- entrar em produção e no stage
- Publicar mais de um arquivo (com tamanhos dentro do novo limite configurado)
- Se todos os arquivos subirem e vcs conseguirem fazer o download então eu publico em produção os ajustes
- Testar novamente em produção
- Se der certo eu fecho esse ticket.
Se aparecer algum novo erro durante o processo, criamos outro issue para tratar.
Vamos fazer dessa forma?
Fico no aguardo.
from achados-e-pedidos-site.
Oi @studiocuboweb ,
já foram realizadas inserções de arquivos de diversos tamanhos no banco/site (em produção). Considerando que as versões estão sincronizadas, então esta issue já foi validada. Vou adicionar esse comentário lá no trello também.
from achados-e-pedidos-site.
Related Issues (20)
- Encode gerou problema na visualização de pedidos que foram inseridos durante o problema no banco e refletiu na visualização dos dados HOT 4
- Importacao da CGU - Importação de 200 mil pedidos da CGU com 140GB de arquivos (anexos) HOT 1
- Importacao da CGU - Verificar velocidade para passar o OCR
- Login ao painel administrativo não está funcionando HOT 10
- email com '+' tipo os aliases de gmail não funciona para login, mas cadastra
- Pedidos não são listados em /pedidos HOT 1
- Limite de 'post' no upload de anexos HOT 2
- Configuração de limites para o PHP
- Problema de responsividade da home HOT 10
- Página de dados: gráficos com tempo de resposta em dias não aparece no front end, seletores não respondem
- Implementação / otimização de cache do cloudflare para domínio achadosepedidos.org.br e transparencia.org.br
- Exibição de classificação de atendimento na página de pedidos HOT 7
- Exibição de classificação de atendimento na página de dados com novos gráficos HOT 17
- Diagnóstico de esquema de Elastic Search com opster. HOT 1
- Diagnóstico Elastic Search HOT 1
- Remover seção "Confira os dados" e "Órgãos com mais pedidos atendidos e negados" da home HOT 1
- [Elastic Search] página de pedidos Lista de queries com tempo de execução
- [URGENTE] Erro 500 na inserção de pedidos HOT 6
- 275# [achadosepedidos] Revisão da query de criação de um anexo no ES. (lentidão para subir pedidos com anexos) HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from achados-e-pedidos-site.