0
Im пытается загрузить изображение в базу данных, но я получаю сообщение об ошибке с объектом refernece, не установленным в экземпляр объекта.как я могу ссылаться на свой текстовый файл типа файла из вида на контроллер
У меня есть текстовое поле в представлении и им, используя memystream в контроллере, но я не могу сохранить изображение в memystream.
я также модель, в которой обладают этим свойством
public HttpPostedFileBase file { get; set; }
Херес код с точки зрения:
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>Picture</legend>
@Html.TextBoxFor(m => m.file, new { type = "file" })
@*<input type="file" value="file" />*@
<input type="submit" value="Create" />
</fieldset>
}
и это код из контроллера:
[HttpPost]
public ActionResult Create(HttpPostedFileBase file)
{
var memoryStream = new System.IO.MemoryStream();
file.InputStream.CopyTo(memoryStream);
var fileBytes = memoryStream.ToArray();
return RedirectToAction("Index");
}