@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
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
yarosroman
@yarosroman Куратор тега C#
C# the best
У вас в заголовке странице не прописана кодировка
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ПРОФЭЛИТ Казань
от 100 000 до 170 000 ₽
GD Company Санкт-Петербург
от 120 000 до 150 000 ₽
Mystery Tag Новосибирск
от 80 000 до 110 000 ₽