Я могу загружать изображения на веб-сайт со своего локального устройства, но после публикации на сервере я не могу загрузить их с любого компьютера.MVC - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть веб-сайт, где пользователь может загрузить изображение.Дело в том, что локально я могу без проблем загрузить изображение в базу данных.Но когда оно публикуется и в Интернете я не могу загрузить какое-либо изображение, смысл в том, чтобы иметь возможность загружать его из любого места в любое время.

Ниже я опубликую код на своем контроллере для загрузки изображений, а также я хотел бы иметь возможность иметь три кнопки на моем виде, которые удаляют изображения в случае, если пользователь загружает неправильно и не делаетесть что-нибудь, чтобы заменить это.

Контроллер для загрузки изображений

[HttpPost]
        public ActionResult Create_Produto(Produtos produtos)
        {

            int i = 0;
            foreach (var file in produtos.files)
            {
                i++;
                if (file != null && file.ContentLength > 0)
                {
                    string dirPath = Server.MapPath("/Pics");

                    string urlImagem = string.Format("{0}/{1}", "/Pics", file.FileName);

                    string filePath = string.Format("{0}/{1}", dirPath, file.FileName);

                    file.SaveAs(filePath);

                    if (i == 1) produtos.Imagem = urlImagem;
                    if (i == 2) produtos.Imagem2 = urlImagem;
                    if (i == 3) produtos.Imagem3 = urlImagem;

                }

            }
            if (ModelState.IsValid)
            {
                db.Produtos.Add(produtos);
                db.SaveChanges();
                return RedirectToAction("Sucesso");
            }



            return View(produtos);
        }

Пример одного просмотра, где он загружает и размещает кнопку удаления, которую я хочу использовать для удаления

<div>
                    @Html.Label("Imagem 1:", new { @class = "label" })
                    <div style="margin: 0 auto;">
                        <input type="submit" name="delete" id="delete" value="Apagar Imagem" />
                        <input type="file" name="files" id="files[1]" />
                    </div>
                </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...