سلام دوستان عزیز
خب راستش من میخواستم یک سری فایل رو اپلودکنم دوستان گفتن باید باftp کارکنم؛خب حالایکی بیادبگه ftpچیه؟چطورمیشه ازش استفاده کرد؟لطفایکی کمک کنه مرسی:قلب:
Printable View
سلام دوستان عزیز
خب راستش من میخواستم یک سری فایل رو اپلودکنم دوستان گفتن باید باftp کارکنم؛خب حالایکی بیادبگه ftpچیه؟چطورمیشه ازش استفاده کرد؟لطفایکی کمک کنه مرسی:قلب:
File transfer protocol
اسمش روشه،کاری که شما باید بکنی برو تو هاستت یک ftpAccount بساز
بعد با یه نرم افزار مثل cute ftp به هاست connect شو و فایلتو Upload کن
FileInfo _FileInfo = new System.IO.FileInfo(@"C:\YOURFILE");
FtpWebRequest ftpWebRequest = (System.Net.FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://ftp.YourDoMain.ir/public_html/" + "YOURFILE"));
ftpWebRequest.Credentials = new System.Net.NetworkCredential("یوز شما", "پسورد شما");
ftpWebRequest.KeepAlive = false;
ftpWebRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile;
ftpWebRequest.UseBinary = true;
ftpWebRequest.ContentLength = _FileInfo.Length;
int buffLength = 2048;
byte[] buff = new byte[buffLength];
FileStream _FileStream = _FileInfo.OpenRead();
try
{
Stream _Stream = ftpWebRequest.GetRequestStream();
int contentLen = _FileStream.Read(buff, 0, buffLength);
while (contentLen != 0)
{
_Stream.Write(buff, 0, contentLen);
contentLen = _FileStream.Read(buff, 0, buffLength);
}
_Stream.Close();
_Stream.Dispose();
_FileStream.Close();
_FileStream.Dispose();
label1.Invoke((MethodInvoker)delegate
{
label1.ForeColor = Color.Green;
label1.Text = "successfully !";
});
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
//label1.ForeColor = Color.Green;
label1.Text = "Error,Please Try Again !";
}
سلام
ببخشید یه سوال داشتم
فرض کنید که از سرویس picofileبرای اپلود فایلهایمان استفاده میکنیم و یه پوشه هم به نام picture داریم
حالا در قسمت "ftp://ftp.YourDoMain.ir/public_html/" با چی بنویسیم؟
اخه من با ادرسش مشکل دارم