zer0tonin / lo07-publi Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Je te propose d'utiliser angular-base64-upload.js qui permet d'uploader des fichiers en base64. Cela facilite le traitement côté serveur (j'ai déjà commencé à la faire et cela semble bien marcher avec le base64). J'ai déjà inclu le fichier js dans le projet.
Comment on s'organise ? J'ai l'impression de passer mon temps à faire la même chose que toi...
Pour reproduire : laisser le champ "description" vide et valider. Le navigateur refuse le formulaire mais angular exécute quand même le bouton et ajoute la publication à la base de donnée.
(en plus, description ne devrait pas être obligatoire)
Déjà implémenté côté backend, mais pas côté frontend (voir la doc de publication::update_publication dans publication.php)...
En essayant d'upload j'ai :
Undefined index: username in C:\wamp64\www\LO07-Publi\src \publication.php on line 38
J'ai mis en place la route permettant le téléchargement d'une publication (pas de ses infos).
Contrairement aux autres, elle retourne le fichier dans le requête et pas du JSON. Il sera donc possible de lancer cette requête GET dans un autre onglet depuis l'application pour lancer le téléchargement.
D'après le sujet :
Il manque 2 jointures (LEFT JOIN pour une jointure "optionnelle") dans la requête.
Le bouton "Je suis l'auteur de cette publication" ne marche pas (l'utilisateur actuel n'est pas ajouté aux auteurs de la publication).
A vérifier si c'est un bug dans le back ou le front.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.