Csharp/C#教程:WCF Restful服务文件上传,支持多平台分享


WCF Restful服务文件上传,支持多平台

任何人都可以请告诉我如何创建一个WCF Rest服务,通过它我可以使用android,iphone和WP7将文件上传到服务器。

感谢您的帮助,我能够为多个平台创建文件上传wcfrest服务。

public void FileUpload(string fileName, Stream fileStream) { FileStream fileToupload = new FileStream("c:\FileUpload\" + fileName, FileMode.Create); byte[] bytearray = new byte[10000]; int bytesRead, totalBytesRead = 0; do { bytesRead = fileStream.Read(bytearray, 0, bytearray.Length); totalBytesRead += bytesRead; } while (bytesRead > 0); fileToupload.Write(bytearray, 0, bytearray.Length); fileToupload.Close(); fileToupload.Dispose(); } [ServiceContract] public interface IImageUpload { [OperationContract] [WebInvoke(Method = "POST", UriTemplate = "FileUpload/{fileName}")] void FileUpload(string fileName, Stream fileStream); } 

可以使用Android,iphone和WP7访问任何Rest service

一种选择是使用WCFMVC创建Rest POST服务,并将data的图像作为base64字符串。

上述就是C#学习教程:WCF Restful服务文件上传,支持多平台分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1031439.html

(0)
上一篇 2022年1月14日
下一篇 2022年1月14日

精彩推荐