SDIS62 / prevarisc-passerelle-platau

Passerelle permettant d'automatiser les échanges entre Prevarisc et Plat'AU
Other
9 stars 4 forks source link

Problème d'extension sur les PJ depuis la migration à Plat'AU V7 #28

Closed SDIS33 closed 2 years ago

SDIS33 commented 2 years ago

Bonjour

Merci pour la mise à jour. L'import s'est bien passé, l'import-pieces a retrouvé des dossier mais la réponse contenait la notice suivante: PHP Notice: Undefined index: extension in /var/www/html/prevarisc-passerelle-platau/src/Service/PlatauPiece.php on line 45 répétée deux fois. Est-ce que cela pourrait venir de fichiers avec des extensions inconnues (ou sans extension)?

Originally posted by @SDIS91 in https://github.com/SDIS62/prevarisc-passerelle-platau/issues/27#issuecomment-1156564696

SDIS33 commented 2 years ago

Je n'avais pas fait attention, mais depuis la MAJ de la passerelle pour gérer la V7 de Plat'AU, nous rencontrons le même souci que le SDIS91 lors de l'import des PJ. Celles-ci sont bien récupérées dans Prevarisc mais elles apparaissent TOUTES avec une extension .???, ce qui complique leur visualisation (le navigateur ne sait pas avec quoi les ouvrir, il faut donc d'abord les enregistrer)... Sommes nous les seuls avec le SDIS91 à rencontrer ce problème ?

kdubuc commented 2 years ago

J'ai mis à jour la passerelle pour gérer un peu mieux la RFC 6266 détaillant le fonctionnement de l'entête Content-Disposition afin de récupérer correctement les extensions. Voir https://github.com/SDIS62/prevarisc-passerelle-platau/commit/e90a2ff56ee6f06f3bc7d630345c7364e2d84be4

Si vous rencontrez à nouveau le problème, mettez moi vos retours ici et j'ouvrirai à nouveau le ticket