У меня есть приложение mvc 5, в котором у продукта есть одно или много изображений. В форме создания я хочу загрузить изображения для продукта, прежде чем сохранять его.Загрузить изображения asp.net MVC5
Я пытаюсь использовать временную папку для сохранения изображений и, как только продукт сохраняется, мы сохранять изображения в базе данных, но я не думаю, что это лучшее решение
public ActionResult ProductPictureAdd(int pictureId, int productId)
{
if (pictureId == 0)
throw new ArgumentException();
var product = _productService.GetById(productId);
if (product == null)
throw new ArgumentException("No product found with the specified id");
if (_workContext.CurrentUser != null && product.UserId != _workContext.CurrentUser.ID)
return RedirectToAction("List");
_productService.InsertProductPicture(new ProductPicture
{
PictureId = pictureId,
ProductId = productId,
CreatedOnUtc = DateTime.UtcNow,
UpdatedOnUtc = DateTime.UtcNow
});
return Json(new { Result = true }, JsonRequestBehavior.AllowGet);
}
И ваш вопрос? – CalebB
Я ищу лучшее решение –
@CalebB просит вас быть более подробным в описании вашей проблемы (исходный код поможет) и быть более конкретным в том, с какой проблемой вы сталкиваетесь. – Pseudonym