Отправка большого количества данных из Android в приложение MVC

В настоящее время я разрабатываю приложение для Android, которое принимает файл и преобразует его в строку. Затем строка отправляется на сервер, и в этом случае я использую приложение MVC. Строка должна быть отправлена ​​на сервер в первую очередь, потому что мне нужно было выполнить некоторую обработку перед ее сохранением. Ниже мой код для приложения MVC.

[HttpPost]
        public HttpResponseMessage RetrieveFile(String fileString)
        {
            var response = new HttpResponseMessage()
            {
                Content = new StringContent("{\"File\":\"" + fileString + "\"}")
            };
            response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
            return response;
        }

Однако всякий раз, когда я называю http://localhost/api/TestCon/RetrieveFile?fileString=*Very Long String*, выдает сообщение об ошибке "Запрос URL слишком длинный". Что мне нужно сделать, чтобы отправить на сервер большое количество данных, возможно, несколько МБ?

0 ответов

Другие вопросы по тегам