為了傳送檔案,用remoting 實作很簡單容易,有工程源碼和示範程式下載下傳,是從我寫的一個網絡庫的一個子子產品;有注解,不加以文字說明了。
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /**//*
用Remoting 實作一個檔案傳輸元件 作者:S.F.
用Remoting 實作一個檔案傳輸元件 blog:www.cnblogs.com/chinasf
用Remoting 實作一個檔案傳輸元件 */
用Remoting 實作一個檔案傳輸元件 using System;
用Remoting 實作一個檔案傳輸元件 using System.ComponentModel;
用Remoting 實作一個檔案傳輸元件 using System.Runtime.Remoting;
用Remoting 實作一個檔案傳輸元件 using System.Runtime.Remoting.Channels;
用Remoting 實作一個檔案傳輸元件 using System.Runtime.Remoting.Channels.Tcp;
用Remoting 實作一個檔案傳輸元件 using System.IO;
用Remoting 實作一個檔案傳輸元件 using System.Text;
用Remoting 實作一個檔案傳輸元件 using System.Net;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 namespace SocketLibrary
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 {
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /**//// <summary>
用Remoting 實作一個檔案傳輸元件 /// NetFileTransfer 的摘要說明。
用Remoting 實作一個檔案傳輸元件 /// 用Remoting 實作檔案傳輸管理
用Remoting 實作一個檔案傳輸元件 /// </summary>
用Remoting 實作一個檔案傳輸元件 public class NetFileTransfer: MarshalByRefObject
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public NetFileTransfer() : base()
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 }
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 擷取檔案的數組
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// <param name="filePath">檔案路徑</param>
用Remoting 實作一個檔案傳輸元件 /// <returns>數組(預設null)</returns>
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public byte[] GetFileBytes(string filePath)
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 if(File.Exists(filePath))
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 try
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 FileStream fs =new FileStream(filePath,FileMode.Open,FileAccess.Read,FileShare.Read);
用Remoting 實作一個檔案傳輸元件 byte[] buffer = new byte[fs.Length];
用Remoting 實作一個檔案傳輸元件 fs.Read(buffer,0,buffer.Length);
用Remoting 實作一個檔案傳輸元件 fs.Close();
用Remoting 實作一個檔案傳輸元件 return buffer;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 }catch
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 return null;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 }else
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 發送資料
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// <param name="savePath">儲存路徑</param>
用Remoting 實作一個檔案傳輸元件 /// <returns>狀态</returns>
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public bool SendFileBytes(byte[] fileBytes,string savePath)
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 if(fileBytes==null)return false;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 FileStream fs = new FileStream(savePath,FileMode.OpenOrCreate,FileAccess.Write,FileShare.Write);
用Remoting 實作一個檔案傳輸元件 fs.Write(fileBytes,0,fileBytes.Length);
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 return true;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 return false;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public class NetFileTransferServer : Component
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 private TcpChannel chan =null;
用Remoting 實作一個檔案傳輸元件 private int _Port = 8085;
用Remoting 實作一個檔案傳輸元件 private string _RegisterMethod = "FileService";
用Remoting 實作一個檔案傳輸元件 private bool _Active =false;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 構造
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public NetFileTransferServer() : base()
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 綁定端口
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public int Port
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 get
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 return this._Port;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 set
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 this._Port = value;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 綁定注冊方法名
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public string RegisterMethod
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 return this._RegisterMethod;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 this._RegisterMethod = value;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 擷取激活狀态
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public bool Active
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 return this._Active;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 啟動服務
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public void Start()
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 chan = new TcpChannel(this._Port);
用Remoting 實作一個檔案傳輸元件 ChannelServices.RegisterChannel(chan);
用Remoting 實作一個檔案傳輸元件 RemotingConfiguration.RegisterWellKnownServiceType(typeof(NetFileTransfer),this._RegisterMethod,WellKnownObjectMode.SingleCall);
用Remoting 實作一個檔案傳輸元件 this._Active = true;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 }catch(Exception e)
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 Console.WriteLine(e.Message);
用Remoting 實作一個檔案傳輸元件 this._Active = false;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 停止服務
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public void Stop()
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 if(chan!=null)
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 ChannelServices.UnregisterChannel(chan);
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 擷取注冊的方法協定全稱
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// <param name="IpAddressIndex">IP位址索引号(支援多IP)</param>
用Remoting 實作一個檔案傳輸元件 /// <returns>協定全稱</returns>
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public string NoticeRegisterMethodName(int IpAddressIndex)
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 //tcp://localhost:8085/FileService
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 IPHostEntry heserver = Dns.Resolve("localhost");
用Remoting 實作一個檔案傳輸元件 IPAddress currAddr = heserver.AddressList[IpAddressIndex];
用Remoting 實作一個檔案傳輸元件 return String.Format("tcp://{0}:{1}/{2}",currAddr.ToString(),this._Port.ToString(),this._RegisterMethod);
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 return e.Message;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public class NetFileTransferClient : Component
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 private NetFileTransfer nft = null;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 private string _NoticeRegisterMethodName = "tcp://localhost:8085/FileService";
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public NetFileTransferClient() : base()
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public string NoticeRegisterMethodName
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 return this._NoticeRegisterMethodName;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 this._NoticeRegisterMethodName = value;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 連接配接器
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public NetFileTransfer NetFileTransferObject
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 return this.nft;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 連接配接到伺服器
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public bool Connect()
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 nft = (NetFileTransfer)Activator.GetObject(typeof(SocketLibrary.NetFileTransfer),_NoticeRegisterMethodName);
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 if(nft!=null && nft.ToString().Length>1)
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 this._Active =false;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 停止連接配接
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public void Disconnection()
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 nft = null;
用Remoting 實作一個檔案傳輸元件 _Active =false;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 擷取檔案
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// <param name="RemoteFilePath">檔案路徑</param>
用Remoting 實作一個檔案傳輸元件 /// <returns>檔案數組</returns>
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public byte[] GetFileBytes(string RemoteFilePath)
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 if(!_Active)return null;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 return nft.GetFileBytes(RemoteFilePath);
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 擷取檔案,并儲存
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// <param name="RemoteFilePath">遠端檔案路徑</param>
用Remoting 實作一個檔案傳輸元件 /// <param name="LocalSavePath">本地儲存路徑</param>
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public bool GetFile(string RemoteFilePath,string LocalSavePath)
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 if(!_Active)return true;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 byte[] filebytes = nft.GetFileBytes(RemoteFilePath);
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 if(filebytes!=null)
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 FileStream fs = new FileStream(LocalSavePath,FileMode.CreateNew,FileAccess.Write,FileShare.Write);
用Remoting 實作一個檔案傳輸元件 fs.Write(filebytes,0,filebytes.Length);
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 發送檔案
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// <param name="fileBytes">檔案數組</param>
用Remoting 實作一個檔案傳輸元件 /// <param name="RemoteSavePath">儲存路徑</param>
用Remoting 實作一個檔案傳輸元件 /// <returns>儲存狀态</returns>
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public bool SendFileBytes(byte[] fileBytes,string RemoteSavePath)
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 if(!_Active)return false;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 return nft.SendFileBytes(fileBytes,RemoteSavePath);
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// 發送檔案,并儲存到主機
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 /// <param name="LocalFilePath">本地檔案</param>
用Remoting 實作一個檔案傳輸元件 /// <param name="RemoteSavePath">遠端儲存路徑</param>
用Remoting 實作一個檔案傳輸元件 /// <returns>是否成功</returns>
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 public bool SendFile(string LocalFilePath,string RemoteSavePath)
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 if(!File.Exists(LocalFilePath))return false;
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 FileStream fs = new FileStream(LocalFilePath,FileMode.Open,FileAccess.Read,FileShare.Read);
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 return nft.SendFileBytes(buffer,RemoteSavePath);
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件
用Remoting 實作一個檔案傳輸元件 本文轉自suifei部落格園部落格,原文連結:http://www.cnblogs.com/Chinasf/archive/2005/04/30/148284.html,如需轉載請自行聯系原作者