c# - 如何在 ASP NET 中通过公共(public) API 通过 HTTP 发布文件?

标签 c# asp.net http api

我有一个网络应用程序。我正在使用 C#。我的 API 中有各种方法,但都只提交和返回 bool/int/strings。

我所有的API方法都有指令
System.ServiceModel.OperationContract
所有的参数都是
系统.运行时.序列化.DataMember

我希望能够通过 HTTP 接收发布的文件。抱歉,如果这是一个非常简单的问题,但我不确定从哪里开始,所以我不知道该用谷歌搜索什么。我所发现的只是人们在以表单形式提交 HttpPostedFile 后试图保存它。

在此先感谢您的帮助。


编辑: 这将从 iPhone 应用程序调用。不是通过 iPhone 上的浏览​​器
基本上,我想这样做:http://www.flickr.com/services/api/upload.api.html

最佳答案

您的问题有点令人困惑。但是,如果您询问如何在 ASP.NET Web 应用程序中通过 HTTP 接收文件……答案是 FileUpload 控件。客户端使用的浏览器 (iPhone) 并不重要。

关于c# - 如何在 ASP NET 中通过公共(public) API 通过 HTTP 发布文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2021449/

相关文章:

sql - 在 SQL 中将简单的 XML 转换为表

c# - 如何告诉谷歌我有另一个页面?

html - 在单个 HTTP 响应中捆绑页面资源,例如图像

c# - 时间耦合与工作单元

c# - 使用 ValidationProperty 属性防止 UserControl 的完整回发

angular - 在 angular2 中订阅

android - 替换已弃用的 DefaultHttpClient

c# - "Primary Constructor Body Is Not Allowed"错误

c# - 将位图转换为 ImageSource 后资源 png 质量下降

c# - 如何从 EasyNetQ 通知 AngularJS 应用程序