메뉴 건너뛰기

라이온하트 2nd edition

홈페이지를 새롭게 리뉴얼합니다.

C#
2014.01.29 01:08

초간단 FTP

조회 수 111996 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

URL: http://blog.naver.com/PostView.nhn?blogId=doghole&logNo=100101473880


FTP로 파일 업로드 할 때 사용하는 C# 코드 입니다.

FtpWebRequest 클래스로 간단하게 구현 할 수 있어서 정말 다행입니다.


string ftpfullpath = "ftp 주소 (ftp 로 올려질 파일 주소 ex:ftp://123.123.123.123/test/test.txt)";
FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create(ftpfullpath);
ftp.Credentials = 
new NetworkCredential("ftp 아이디", "ftp 비밀번호");

ftp.KeepAlive = 
false;
ftp.UseBinary = 
true;
ftp.UsePassive = 
false;
                
ftp.Method = WebRequestMethods.Ftp.UploadFile;
FileStream fs = File.OpenRead(inputfilepath);
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);
fs.Close();
                
Stream ftpstream = ftp.GetRequestStream();
ftpstream.Write(buffer, 0, buffer.Length);
ftpstream.Close();
ftp.Abort();

[출처] [C#] FTP 파일 업로드|작성자 dogholeRRR


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
85 Computer AjaxPlorer 4.2.0 매뉴얼 [한글관련 설정] LionHeart 2014.10.02 134568
84 OS apache, cBand module LionHeart 2014.10.01 113427
83 OS Apache, DDoS 방어모듈 1 LionHeart 2014.10.01 169851
82 Information MONSTA web FTP LionHeart 2014.10.01 134881
81 Information 404 NOT FOUND file LionHeart 2014.09.30 70506
80 OS Windows 8.1 administrator 계정 활성화 명령어 LionHeart 2014.09.25 150852
79 Android [ 유니티3D엔진 ] 유니티 4.3.4 -> 4.2.2 다운그레이드 badung007 2014.09.20 80146
78 OS Doly의 CentOS7 강좌16 6. CentOS 네트워크 1 - 개념, 2 - 이더넷 설정 LionHeart 2014.09.11 100153
77 OS CentOS 6.5 네트워크 설정 완전 초기화 LionHeart 2014.09.06 134062
76 OS vsftpd 접속할때 500 OOPS : child died 에러날때 LionHeart 2014.09.06 71687
75 OS DHCP 서버와 IP 마스크레이드 1 LionHeart 2014.09.01 123750
74 OS [SQL] mysql 에서 bigint(20), int(11) 의 의미 badung007 2014.08.28 87027
73 OS [SQL] mysql 에서 CHAR(40) 와 VARCHAR(40) 의 성능 차이 3 badung007 2014.08.28 73574
72 OS bind 9 리눅스 네임서버 설정방법 LionHeart 2014.08.27 89167
71 OS SULinux 2.0 웹서버(Apache) 설정 및 운영 LionHeart 2014.08.26 154449
70 OS 리눅스 - 아파치 2.x 트래픽 제한 LionHeart 2014.08.26 225163
69 IOS [ 유니티3D엔진 ] Object serializing in Unity on iOS devices. badung007 2014.08.26 65933
68 IOS [ 유니티3D엔진 ] XML Serialize Encrypt/Decrypt. badung007 2014.08.26 85567
67 IOS [ 유니티3D엔진 ] 유니티의 iOS 빌드는 왜 다른가? badung007 2014.08.26 74522
66 OS CentOS USB install (USB로 CentOS 설치하기) LionHeart 2014.08.22 111880
Board Pagination ‹ Prev 1 ... 3 4 5 6 7 8 9 10 11 12 Next ›
/ 12