دنیای باینری

نوشته هایی از علایق من در دنیای پیچیده آی تی

Get the Flash Player to see this content.

دانلود ویدیو آپلود فایل با سی شارپ (105)

به این مطلب توجه کنید که اگر از cpanel استفاده می کنید باید در آدرس آپلود فایل “public_html” قید شود. کدهای ویدیو را برای راحتی کار٬ نوشته ام.

using System.IO;
using System.Net;
private void btnUpload_Click(object sender, EventArgs e)
{
	OpenFileDialog ofd = new OpenFileDialog();
	if (ofd.ShowDialog() == DialogResult.OK)
		UploadFile(ofd.FileName);
}

private void UploadFile(string FileAddress)
{
	try
	{
		FileInfo fi = new FileInfo(FileAddress);
		FtpWebRequest req = (FtpWebRequest)WebRequest.Create("Your address" + fi.Name);
		req.Method = WebRequestMethods.Ftp.UploadFile;
		req.Credentials = new NetworkCredential("Your ftp username", "Your ftp password");
		Stream ftpStream = req.GetRequestStream();
		FileStream fs = File.OpenRead(FileAddress);
		int length = 1024;
		byte[] buffer = new byte[length];
		int bytesRead = 0;
		do
		{
			bytesRead = fs.Read(buffer, 0, length);
			ftpStream.Write(buffer, 0, bytesRead);
		}
		while (bytesRead != 0);
		fs.Close();
		ftpStream.Close();
	}
	catch (Exception ex)
	{
		MessageBox.Show(ex.Message);
	}
}



نوشته های مرتبط

  1. فشرده سازی و استخراج فایل های متنی در سی شارپ
  2. ارسال ضمیمه همراه ایمیل در سی شارپ
  3. کار با فونت ها در سی شارپ
  4. استخراج داده های DataGridView به فایل Excel
  5. Media Player ساده در سی شارپ
  6. کتاب آموزش سی شارپ
  7. نخ در سی شارپ – بخش اول
اینترنت , دات نت , سی شارپ ,, , , , , , , , , , , , , , , , ,