IGNF / geotuileur-site

Portail web dédié à la publication de données sous forme de tuiles vectorielles
https://ignf.github.io/geotuileur-site
GNU Affero General Public License v3.0
9 stars 0 forks source link

Modifier la vérification du taux de compression des fichiers zip #47

Closed IGNF-Xavier closed 2 years ago

IGNF-Xavier commented 2 years ago

Description de l'anomalie

A l'étape d'upload de données avec le fichier ci-joint, j'ai le message d'erreur

image

gpkg.zip

slafayIGN commented 2 years ago

On a peut-être été trop restricif sur cette limitation de sécurité. Mais ça ressemble plutôt à un mauvais calcul de taux de compression lorsqu'il y a plusieurs fichiers dans l'archive.

Je ne sais pas comment l'API gère plusieurs fichiers gpkg dans une archive. Tu es le premier à tester.

Le seul cas connu d'échec prévisible c'est si les fichiers ne sont pas tous dans la même projection.

slafayIGN commented 2 years ago

Dans l'archive en exemple, le rapport entre le volume décompressé et le volume compressé d'un des fichiers était de 11,85 (donc un peu supérieur à la limite de 10). Le ratio fixé de manière arbitraire au départ, a été revu à la hausse. Le changement sera visible au prochain redéploiement.

NB : l'archive jointe n'était de toute façon pas utilisable car elle contenait plusieurs fichiers dans des SRID différents (voir #48).