Guardar imagen en el servidor en el núcleo .NET

votos
0

Estoy tratando de guardar la imagen en un servidor con el siguiente código. La url es ahorrar pero la imagen no se guarda y no permite que yo piense de cómo a buscarla cuando no se puede ubicar dentro del proyecto.

if (ModelState.IsValid)
        {
            var files = HttpContext.Request.Form.Files;
            foreach (var Image in files)
            {
                if (Image != null && Image.Length > 0)
                {
                    var file = Image;
                    var uploads = Path.Combine(_hostingEnvironment.WebRootPath, file.FileName);
                    if (file.Length > 0)
                    {
                        var fileName = Guid.NewGuid().ToString().Replace(-, ) + Path.GetExtension(file.FileName);
                        using (var fileStream = new FileStream(Path.Combine(uploads, fileName), FileMode.Create))
                        {
                            await file.CopyToAsync(fileStream);
                            stApplications.MyImage = fileName;
                        }

                    }
                }
            }

El código anterior guarda sólo el URL de la imagen en la base de datos y no se guarda en el servidor. Pls, perdona ningún error

A continuación es mi modelo de definición

MyImage cadena pública {get; conjunto; }

será muy necesaria una solución para salvar la imagen correctamente. Gracias por su apoyo todo el tiempo

Publicado el 09/10/2019 a las 19:03
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more