Constitution de l'archive zip : question

Bonjour @chauveau,

Une question au sujet de l'archive .zip soumise au plugin.

Lorsque l'archive contient un dossier, cela fonctionne sans problème : voir l'épreuve intitulée zip-man ici.

Architecture de l'archive :

Archive:  Catalogue_MSM_00a_Avant_propos-zipMan.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
       0  Stored        0   0% 01-18-2024 11:50 00000000  Catalogue_MSM_00a_Avant_propos-zipMan/
    6173  Defl:N     2548  59% 01-18-2024 11:44 309c9cc4  Catalogue_MSM_00a_Avant_propos-zipMan/Catalogue_MSM_00a_Avant_propos.xml
--------          -------  ---                            -------
    6173             2548  59%                            2 files

Lorsqu'elle ne contient qu'un fichier XML, la génération de la page HTML est empêchée : voir l'épreuve zip-XXE à la même adresse.

Archive:  Catalogue_MSM_00a_Avant_propos-xxe.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
    6173  Defl:N     2548  59% 01-18-2024 11:44 309c9cc4  Catalogue_MSM_00a_Avant_propos.xml
--------          -------  ---                            -------
    6173             2548  59%                            1 file

Est-ce que l'on adopte systématiquement la première façon de faire ou est-ce que l'opération de décompression du plugin peut prendre en charge les deux cas ?

Merci bien & à+