使用stream参数将图像从iOS上传到WCF服务

时间:2014-03-15 19:55:08

标签: ios .net wcf cocoa xcode5

我需要你的帮助!

我创建了我的WCF服务,它接受了一个流“image”来保存它。 所以这是宣言:

service.svc:

 public void FileUpload(Stream stream)
    {
        byte[] buffer = new byte[10000];
        stream.Read(buffer, 0, 10000);
        FileStream f = new FileStream("D:\\sample.jpg", FileMode.OpenOrCreate);
        f.Write(buffer, 0, buffer.Length);
        f.Close();
        stream.Close();

    }

IService.cs:

  [OperationContract]
    [WebInvoke(Method = "POST",
        ResponseFormat = WebMessageFormat.Json,
        RequestFormat = WebMessageFormat.Json,
        BodyStyle = WebMessageBodyStyle.Wrapped,
        UriTemplate = "/FileUpload")]
    void FileUpload(Stream stream);

所以在我的iOS代码中,我希望当我点击一个按钮时,代码执行以将图像发送到我的WCF服务。 知道我使用xcode 5和iOS 7,你能为我提供iOS代码吗?

我使用了几个代码,但没有机会。

谢谢。

0 个答案:

没有答案