Depuis 10 jours, j’essaie de nombreuses manières / exemple / tutoriels fournis dans le réseau pour résoudre mes problèmes. Mais, pour tous ces cas, j’échoue. Je souhaite télécharger des images pour des produits spécifiques / multiples, les enregistrer dans une firebase database et les afficher sur la page d’accueil en appelant leur identifiant . Quelqu’un peut-il me donner des exemples / tutoriels / liens étape par étape pour cela? S’il vous plaît ne donnez pas une réponse / suggestion partielle . Parce que je suis déjà ennuyé à propos de ceux-ci.
Je viens de résoudre mes problèmes et voici la solution:
C’est ma classe de modèle
public class Picture { public int PictureId { get; set; } public IEnumerable Image { get; set; } public ssortingng Name { get; set; } public long Size { get; set; } public ssortingng Path { get; set; } }
Ceci est mon contrôleur
[HttpPost] public void Upload() //Here just store 'Image' in a folder in Project Directory // name 'UplodedFiles' { foreach (ssortingng file in Request.Files) { var postedFile = Request.Files[file]; postedFile.SaveAs(Server.MapPath("~/UploadedFiles/") + Path.GetFileName(postedFile.FileName)); } } public ActionResult List() //I resortingve Images List by using this Controller { var uploadedFiles = new List
Ceci est ma vue ‘Index’
@using(Html.BeginForm("Upload", "Picture", FormMethod.Post, new { enctype="multipart/form-data" })){ Select a file: }
Par cette vue “Liste”, je montre la liste d’images:
Name Size Preview @foreach (var file in Model) { @file.Name @file.Size }