Mauvais calcul de la méthode d'upload par défaut
Les méthodes d'uploads sont définis dans un pipeline extensible. On peut en ajouter ET en retirer si on veut.
Or dans le squelette qui liste les méthodes, le choix de la première méthode ouverte par défaut est défini totalement en dur sans du tout vérifier qu'elle existe, et d'ailleurs avant même d'avoir récupéré la liste des méthodes disponibles ! https://git.spip.net/spip/medias/src/branch/master/formulaires/inc-upload_document.html#L2
Il faudrait donc :
- d'abord récupérer la liste des méthodes disponibles en tout premier
- la méthode ouverte par défaut doit être la première de la liste (et non pas "upload" en dur !)
- ensuite seulement si ya tel ou tel variable d'env ET que la méthode existe bien dans la liste, on peut la changer pour autre chose