ModelState не видит ценностиC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 ModelState не видит ценности

Сообщение Anonymous »

В моем контроллере я хочу обновить модель FileContent in Image. Но ModelState говорит, что оно равно нулю.

Код: Выделить всё

[HttpPost]
public async Task AddImage([Bind("Id,Title,ImageFile, TradeId")] Image image)
{
// Sprawdź, czy plik został przesłany
if (image.ImageFile != null && image.ImageFile.Length > 0)
{
using var ms = new MemoryStream();
await image.ImageFile.CopyToAsync(ms);
byte[] fileBytes = ms.ToArray();
image.FileContent = Convert.ToBase64String(fileBytes);
}
else
{
ModelState.AddModelError("ImageFile", "Image file is required.");
return View(image); // Ponownie wyświetl formularz z błędem
}

if (ModelState.IsValid)
{
// insert record
_context.Add(image);
await _context.SaveChangesAsync();
return RedirectToAction("Details", "Trades", new {id = image.TradeId});
}
return View(image);
}
Проблема в том, что это значение не равно нулю в отладчике
Изображение
< /p>
Что мне нужно сделать, чтобы пройти проверку ModelState? Я хочу, чтобы изображение было добавлено в формате base64

Подробнее здесь: https://stackoverflow.com/questions/790 ... -see-value
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ModelState не видит ценности
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Xcode не видит мое устройство iOS, но iTunes видит
    Гость » » в форуме IOS
    0 Ответы
    122 Просмотры
    Последнее сообщение Гость
  • GDB не видит некоторые классы, но видит другие
    Гость » » в форуме C++
    0 Ответы
    98 Просмотры
    Последнее сообщение Гость
  • Xcode не видит мое устройство iOS, но iTunes видит
    Гость » » в форуме IOS
    0 Ответы
    96 Просмотры
    Последнее сообщение Гость
  • BIOS видит загрузочную флешку, но не видит загрузочный файл BIOS [закрыто]
    Anonymous » » в форуме Linux
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»