【问题标题】:WCF RESTful service which accepts a file as input接受文件作为输入的 WCF RESTful 服务
【发布时间】:2012-02-25 06:49:34
【问题描述】:

作为 WCF 的新手,我正在尝试创建一个 RESTful 服务,该服务将接受一个文件(文件通常是带有逗号/制表符分隔值的文本)和一个分隔符作为参数,解析文件并进行一些计算.根据我在其他帖子中阅读的内容,我假设 WCF 服务需要先将文件保存在服务器上。

编辑:我认为答案类似于here 的答案,但我也对答案中未提及的代码感兴趣。

接口方法如下:

    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "dataSets/{dataSet}/metadata?delimiter={delimiter}&format=json",
       BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
    void PostMetadataJSON(Stream dataSet, char delimiter)
    {

    }

这是实现接口的类中的方法:

void IMyService.PostMetadataJSON(Stream data, char delimiter)
    {
      //the delimiter is needed for splitting each line of the file  
    }

有人可以解释要遵循的方法吗?我在 SO 上找到了一些示例,但它们只会让我更加困惑,因为我对此完全陌生。

【问题讨论】:

    标签: wcf rest


    【解决方案1】:

    【讨论】:

    • 看起来我需要的所有信息都在那里。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多