首页 > Web开发 > 详细

WebService传输文件的几个知识点

时间:2014-04-15 23:39:38      阅读:552      评论:0      收藏:0      [点我收藏+]

1.通过byte传输

把文件转换

  public static byte[] ConvertToBinary(string Path)
 

       {
            FileStream stream = new FileInfo(Path).OpenRead();
            byte[] buffer = new byte[stream.Length];
            Console.WriteLine("The lenght of the file is "+buffer.Length);
            stream.Read(buffer, 0, Convert.ToInt32(stream.Length));
            return buffer;
        }

static byte[] buffer;

buffer = ConvertToBinary(path);

 

webService

  

FileStream fstream = new FileStream(filePath + fileName, FileMode.Append);
        try
        {
            //MemoryStream m = new MemoryStream(fileBt);
            //m.WriteTo(fstream);
            fstream.Write(fileBt, 0, fileBt.Length);   //二进制转换成文件
          
            fstream.Close();
            //rst += "\r\n";
            rst += "File Name is:" + fstream.Name + "\r\n";
            rst += "File Lenght is:" + fstream.Length + "\r\n";
            rst += "File Position is:" + fstream.Position  + "\r\n";
        }
        catch (Exception ex)
        {
            //抛出异常信息
           rst = ex.ToString();
        }
        finally
        {
           
            fstream.Close();
        }

WebService传输文件的几个知识点,布布扣,bubuko.com

WebService传输文件的几个知识点

原文:http://www.cnblogs.com/dygfc/p/3664780.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!