Задать вопрос
@VanilaSpirit

C# .Core API в чем ошибка?

Есть форма в index.html, которая должна делать какое-либо действие при клике на кнопку submit.
<form asp-action="Test" asp-controller="File" method="post" enctype="multipart/form-data">
        <input type="file" name="uploadedFile" /><br>
        <input type="submit" value="Загрузить" />
    </form>


Вот FileController с тем же методом и POST запросом. Контроллер я вставил сюда пустым, ибо и без кода внутри - ошибка:
[HttpPost]
        public IActionResult Test()
        {
            return View();
        }


При нажатии на кнопку случается ошибка в консоли:
Простой текстовый документ не содержит объявления кодировки символов. Если документ содержит символы, не входящие в диапазон US-ASCII, то в некоторых конфигурациях браузера в документе будет отображён искажённый текст. Кодировка символов файла должна быть объявлена в протоколе передачи или файл должен использовать индикатор порядка байтов (BOM) в качестве сигнатуры кодировки.


То ли лыжи не едут - то ли руки кривые, но в чем может быть проблема? Проект на .Net Core 3.1 API
  • Вопрос задан
  • 287 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
yarosroman
@yarosroman Куратор тега C#
C# the best
У вас в заголовке странице не прописана кодировка
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы