从Android向MVC Application发送大量数据

时间:2014-11-18 02:49:45

标签: android file model-view-controller large-files

我目前正在开发一个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过长”的问题。错误信息。如何将大量数据(可能是几MB)发送到服务器,我该怎么办?

0 个答案:

没有答案