我想创建一个 WEB API,将文件从给定客户端上传到 Azure。为此,我知道我可以使用如下类:MultipartFormDataStreamProvider(不确定该类是否适用于 Azure)
我希望可以从各种应用程序访问此 API。对于初学者来说,一个简单的 .NET 应用程序。但我的问题是我可以使用相同的 API 来处理来自 Android 应用程序、Windows 8 应用程序等的文件上传吗?
如果这是不可能的,那么所有这些应用程序都需要公开单独的 API 吗?
我对 API 的看法是,它可以在各种应用程序中使用来实现所需的功能。但在这种情况下,上传文件所需的类将限制其使用。
最佳答案
@nikhil pinto:ASP.NET Web API 帮助您创建 REST-Web 服务,任何支持 HTTP 请求的客户端都可以使用该服务。我在这里找到这篇文章
http://hintdesk.com/android-upload-files-to-asp-net-web-api-service
非常好,因为它说明了我们如何从不同的客户端调用 Web 服务。只需检查一下即可。
关于asp.net - 在 ASP.NET MVC Web api Controller 中上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21777009/