`
yidongkaifa
  • 浏览: 4060148 次
文章分类
社区版块
存档分类
最新评论

Android利用webservices实现图片远程上传

 
阅读更多

我们利用Android手机的拍照功能,把拍焉来的图片上通过WebService传上其中WebService上的代码如下:

 [WebMethod(Description = "上传服务器图片信息,返回是否成功")]
        public string UploadFile(byte[] fs,string FileName)
        {
            try
            {
                MemoryStream m = new MemoryStream(fs);//定义并实例化一个内存流,来存放上传的图片二进制流
                FileStream f = new FileStream(Server.MapPath(".") + \\images" + FileName, FileMode.Create);//把内存里的文件写入文件流
                m.WriteTo(f);
                m.Close();
                f = null;
                m = null;
                return "文件上传成功";
            }
            catch(Exception ex)
            {
                return ex.Message.ToString();
            }
        }

所以我们在Android客户端只要调用该方法然后传入图片的二进制对象就OK了

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics