C# FTP 서버에 파일 업로드
1945 단어 C# 기반
using System.Net;
static private string path = @"ftp://" + "10.55.11.11" + "/"; // 10.55.2.48
static private string ftpip = "10.55.11.11"; //ftp IP
static private string username = "temp"; //ftp
static private string password = "temp";
public void Upload(string filename)
{
FileInfo fileInf = new FileInfo(filename);
string uri = path +fileInf.Name;
FtpWebRequest reqFTP;
reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(uri));
reqFTP.Credentials = new NetworkCredential(username, password);
reqFTP.KeepAlive = false;
reqFTP.Method = WebRequestMethods.Ftp.UploadFile;
reqFTP.UseBinary = true;
reqFTP.UsePassive = false;
reqFTP.ContentLength = fileInf.Length;
int buffLength = 2048;
byte[] buff = new byte[buffLength];
int contentLen;
FileStream fs = fileInf.OpenRead();
try
{
Stream strm = reqFTP.GetRequestStream();
contentLen = fs.Read(buff, 0, buffLength);
while (contentLen != 0)
{
strm.Write(buff, 0, contentLen);
contentLen = fs.Read(buff, 0, buffLength);
}
strm.Close();
fs.Close();
}
catch (Exception ex)
{
throw new Exception("Ftphelper Upload Error --> " + ex.Message);
}
}
private void button2_Click(object sender, EventArgs e)
{
//Download("1233.docx");
//Download("D8Ecap.zip");
//Download("Weekly_Report2.xlsx");
Upload(@"E:\\ftpDownload\Mysql.pptx");
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C#Odbc, Oledb로 Excel 및 CSV 조회1. Odbc, Oledb로 Excel 및 CSV 조회 1. Odbc로 CSV 조회 2, Oledb로 CSV 조회 3, Odbc로 Excel 조회 4, Oledbc로 Excle 조회...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.