2012-02-25 82 views
0

完全被新的WCF WCF RESTful服務,我試圖讓一個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 
    } 

有人能解釋的方法可循?我發現在所以有些例子,但他們只拿到了我,我完全新的這個比較迷茫。

回答