• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp.net基于Web Service实现远程上传图片的方法

    本文实例讲述了asp.net基于Web Service实现远程上传图片的方法。分享给大家供大家参考,具体如下:

    页面调用代码: 前提添加Web 引用

    HttpFileCollection files = HttpContext.Current.Request.Files;
    string filePath = files[0].FileName;
    string fileName = filePath.Substring(filePath.LastIndexOf("//") + 1);
    byte[] datas = new byte[files[0].ContentLength];
    System.IO.Stream fs;
    localhost.WebService web = new localhost.WebService();
    fs = (System.IO.Stream)files[0].InputStream;
    //将输入流读入二维数组中
    fs.Read(datas, 0, files[0].ContentLength);
    fs.Close();
    Response.Write(web.UploadFile(datas,fileName));
    
    

    Web Service中代码

    [WebMethod(Description="上传服务器图片信息,返回是否成功")]
    public string UploadFile(byte[] fs,string fileName)
    {
      //创建内存流 将数组写入内存流中
      MemoryStream memory = new MemoryStream(fs);
      //把内存的东西写入文件流中
      FileStream stream = new FileStream(HttpContext.Current.Server.MapPath(".") + "//images" + fileName,FileMode.Create);
      //将内存流的东西写入FileStream流中
      memory.WriteTo(stream);
      stream.Close();
      memory = null;
      stream = null;
      return "文件上传成功!";
    }
    
    

    希望本文所述对大家asp.net程序设计有所帮助。

    您可能感兴趣的文章:
    • .Net Core实现图片文件上传下载功能
    • ASP.NET MVC图片上传前预览简单实现
    • ASP.NET MVC实现图片上传、图片预览显示
    • asp.net图片文件的上传与删除方法
    • asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
    • .Net 实现图片缩略图上传通用方法
    上一篇:asp.net简单实现单点登录(SSO)的方法
    下一篇:asp.net使用DataTable构造Json字符串的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    asp.net基于Web Service实现远程上传图片的方法 asp.net,基于,Web,Service,实现,