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
。
一种选择是使用WCF
或MVC
创建Rest POST服务,并将data
的图像作为base64字符串。
上述就是C#学习教程:WCF Restful服务文件上传,支持多平台分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1031439.html