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.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031439.html

发表评论

邮箱地址不会被公开。 必填项已用*标注