Comment faire pour enregistrer des Images dans la base de données à l'aide de ASP.NET Core?
Je suis en train de travailler sur un petit blog à l'aide de ASP.NET Core, MVC(6) EF Visual Studio. J'ai du mal à trouver comment faire pour enregistrer des images dans une base de données. J'ai lu sur IFormfile mais je ne comprends pas vraiment comment aller à ce sujet, je suis coincé. Je suis nouveau à cela et aimerais avoir un peu d'aide.
Je veux enregistrer l'image dans le post, je suis en train de créer(Dans la même forme). J'ai, par conséquent, vous voulez l'enregistrer dans postID. Alors j'ai besoin d'être en mesure d'afficher l'image, comment dois-je faire? Je sais que c'est beaucoup demander, mais je ne sais pas où se tourner. N'hésitez pas à envoyer des liens si vous avez des bons conseils ou des idées.
Merci d'avance!
- Ce n'est pas une bonne idée d'enregistrer des fichiers dans la base de données, votre base de données peut avoir un énorme rapidement, ce qui rend la sauvegarde et la restauration de problématique.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez trouver cela utile si u besoin d'enregistrer dans la base de données. C'était une modification de https://www.mikesdotnetting.com/article/259/asp-net-mvc-5-with-ef-6-working-with-files et beaucoup d'entrée de k7Boys réponse ici MVC 6 HttpPostedFileBase?
Blog de la Classe Modale devrait avoir Img domaine;
Contrôleur;
M'a fallu quelques heures pour obtenir ici. Maintenant à travailler sur la visualisation des images en vue, je suis sûr que ce ne sera pas complexe. Profitez de
Essayer sa fonctionne bien
Vous pouvez utiliser IFormFile pour enregistrer l'image affichée à la vue. Ci-dessous est un exemple de code.
En vue simplement lier avec IFormFile propriété comme:
Dans votre contrôleur, vous avez juste besoin d'enregistrer le fichier sur le serveur comme: