Accueil Forum -> Site -> Réclamation  >>  BUG : Upload d'image via glisser-déposer
6 messages

BUG : Upload d'image via glisser-déposer

19 juillet 2017 à 16:25 MetalTux    
Salut

En essayant de voir si c'est possible de faire un upload d'image par glisser-déposer hier, je suis tombé sur un bug un peu étrange

Le comportement attendu

Logiquement, quand on glisse la une image dans la zone de commentaire, on s'attend à ce que la photo s'upload et qu'un lien soit proposé, ou rajouté automagiquement dans une balise [img]

Ce qui se passe

La zone texte est remplie par une chaine base64 correspondant à l'encodage
de l'image. En soit c'est pas vraiment déconnannt, c'est même logique.
SAUF que comme la chaîne en base 64 fait 3 kilomètres de long avec je sais pas combien de  (dizaines de) milliers de caractères, pour des images un peu grande en terme de résolution, ça fait planter le navigateur sec
avec une consommateur de CPU à 100% sur 1 ou 2 cores. Ça oblige à forcer de fermer l'onglet concerné façon bourrine pour récupérer le CPU et un navigateur fonctionnel

Par contre, si on pense à cliquer sur le bouton « upload image » AVANT le glisser-déposer, l'image s'upload normalement sans tout faire planter

Solution?

J'ai absolument aucune idée de les framework que tu utilise te permettent de
faire ou non, donc c'est juste une idée comme ça, à voir si c'est
réalisable avec tes outils mais voici une piste :
Ce serai t-il possible de faire en sorte que le glisser-déposer soit automagiquement
intercepté par le module d'upload d'image même si on oublie de cliquer sur « Upload image », de façon à ce que l'upload se fait de façon transparente, plutôt que copier l'encodage base64 de l'image dans la zone texte?

PS: Concernant l'upload d'images, il y a plus la possibilité de les redimensionner lors de l'upload comme avant. ça oblige à les faire le redimensionnement à priorio. Ce serai-til de remettre les options de redimensionnement (1) ?

1 Vu que c'est limite à 1Mo/image, et que les images trop larges pourriront de toute façon la mise en page des posts


Edité par MetalTux

BUG : Upload d'image via glisser-déposer

20 juillet 2017 à 14:16 Notsu      
Hé ben c'est précis ^^

Pour le redimensionnement, j'ai pas fait gaffe mais là il est automatique non ? Si c'est pas le cas je pense faudrait juste redimensionner pour que ça tienne dans la page sans tout péter. Et si c'est plus petit que la largeur de référence ( ca doit etre vers 1024px.. ) ben on laisse tel quel ?

BUG : Upload d'image via glisser-déposer

20 juillet 2017 à 15:08 Admin      
Alors la redimension posai pas mal de soucis, pour le moment je l'ai retiré et verrai comment le remettre proprement plus tard. 

Après eg n'est pas vouer à heberger masse image, disons que c'est un petit plus et du coup la taille des images est limité à 2mo 

Et pour le coup du base64, impossible de changer ca, à toi de faire les choses dans l'ordre x)

BUG : Upload d'image via glisser-déposer

20 juillet 2017 à 15:38 Notsu      
Du coup si c'est pas la vocation d'eg d'herber les images , faudrait plutot renvoyer les gens vers des services dédiés à ça directement dans le formulaire d'upload ? ( https://www.noelshack.com/ ou https://tof.cx/  )


Edité par Notsu

BUG : Upload d'image via glisser-déposer

20 juillet 2017 à 16:20 Admin      
ouaip à la limite je peux rajouter ça ^^

BUG : Upload d'image via glisser-déposer

20 juillet 2017 à 16:44 MetalTux    
OK, thanks.