Open hypsug0 opened 3 years ago
Bonjour,
Voici 2 solutions auxquelles j'ai pensé :
J'ai fait un test très rapide avec ngx-file-drop sur Stackblitz en m'inspirant de leur exemple : https://stackblitz.com/edit/angular-ngx-file-drop-example-36cqbn?file=src/app/app.component.html.
Qu'en dites vous ?
Merci @mvergez , je suis en effet favorable à limiter au maximum les dépendances à des librairies tierces peu maintenues.
ngx-file-drop est aussi un "petit" projet mais le code semble relativement simple à maintenir.
Motivé pour pencher sur le sujet ?
Oui j'espère de trouver un peu de temps pour me pencher là dessus. Je vais essayer de faire un composant avec les mêmes attributs que image-upload. On verra ce que ça donne !
Angular, actuellement utilisée pour le frontend, est en version 8. cf. retour de la commande
ng v output
ci-après.Angular 8 et 9 ne sont actuellement plus supportées! (cf. https://angular.io/guide/releases#support-policy-and-schedule) Idéalement, il serait intéressant de passer à angular 12 qui sera maintenu jusqu'à novembre 2022... (c'est court quand même !!!).
Mais l'on rencontre des pb de compatibilité sur la montée en version. Le module
angular2-image-upload
n'est plus maintenu (cf. aberezkin/ng2-image-upload, dernier commit de 2019...) et n'est plus compatible pour les versions supérieures à Angular 8... Il faudrait soit forker et mettre à jour cette lib soit trouver une alternative pérenne.Erreur soulevée par la commande
npm run ng update @angular/core@9 @angular/cli@9
Versions actuelles