Download() public method

public Download ( FtpFileInfo remoteFI, FileInfo localFI, bool canOverwrite = false ) : bool
remoteFI FtpFileInfo 원격 파일 정보
localFI System.IO.FileInfo 로칼 파일 정보
canOverwrite bool 겹쳐쓰기 여부
return bool
Example #1
0
        /// <summary>
        /// FTP 의 원격파일을 다운로드한다.
        /// </summary>
        /// <param name="remoteFile"></param>
        /// <returns></returns>
        private static Stream FtpDownload(string remoteFile)
        {
            using (new OperationTimer("FTP Download elapsed ")) {
                var stream = new MemoryStream();

                var ftp = new FtpClient("localhost", "anonymous", "");
                ftp.Download(remoteFile, stream);

                stream.Seek(0, SeekOrigin.Begin);
                return(stream);
            }
        }
Example #2
0
        /// <summary>
        /// FTP 의 원격파일을 다운로드한다.
        /// </summary>
        /// <param name="remoteFile"></param>
        /// <returns></returns>
        private static Stream FtpDownload(string remoteFile) {
            using(new OperationTimer("FTP Download elapsed ")) {
                var stream = new MemoryStream();

                var ftp = new FtpClient("localhost", "anonymous", "");
                ftp.Download(remoteFile, stream);

                stream.Seek(0, SeekOrigin.Begin);
                return stream;
            }
        }