Wminyo.com'a Hoşgeldiniz. Bu ilk Ziyaretinizmi? Kayıt ol
Toplam 2 adet sonuctan sayfa basi 1 ile 2 arasi kadar sonuc gösteriliyor
  1. #1

    Üyelik tarihi
    16 Kasım 2015
    Mesajlar
    5
    Konular
    2
    Beğenmiş
    0
    Beğenilmiş
    0

    FTP ye Resim Yükleme C# Dilinde

    Kodlar 3 bölüm bir method, iki tane butona tıklandığında yapılacak işlemler

    Method

    private void uploadFile(string filePath)
    {

    string FTPAddress = "ftp://ftp.adresiniz.com/"; //FTP Adresinizi buraya yazıyorsunuz. Eğer klasör içine kayıt edecekseniz Klasör adınıda yazınız ftp://ftp.adresiniz.com/klasoradi şeklinde
    string username = "ftp kullanıcı Adı"; //ftp Kullanıcı Adını Yazınız
    string password = "ftp sifre"; // ftp Şifresini yazınız


    //Create FTP request
    FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(FTPAddress + "/" + Path.GetFileName(filePath));

    request.Method = WebRequestMethods.Ftp.UploadFile;
    request.Credentials = new NetworkCredential(username, password);
    request.UsePassive = true;
    request.UseBinary = true;
    request.KeepAlive = false;

    //Load the file
    FileStream stream = File.OpenRead(filePath);
    byte[] buffer = new byte[stream.Length];

    stream.Read(buffer, 0, buffer.Length);
    stream.Close();

    //Upload file
    Stream reqStream = request.GetRequestStream();
    reqStream.Write(buffer, 0, buffer.Length);
    reqStream.Close();

    MessageBox.Show("Uploaded Successfully");
    }


    Browse Butonuna tıklandığında

    private void btnBrowse_Click(object sender, EventArgs e)
    {
    if (openFileDialog1.ShowDialog() == DialogResult.OK)
    txtFile.Text = openFileDialog1.FileName;
    }

    Upload butonuna tıklandığında

    private void btnUpload_Click(object sender, EventArgs e)
    {
    btnUpload.Enabled = false;
    Application.DoEvents();

    uploadFile(txtFile.Text);
    btnUpload.Enabled = true;
    }

    İnşallah işinize yarar .

  2. #2
    admin - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    23 Nisan 2015
    Mesajlar
    864
    Konular
    813
    Beğenmiş
    6
    Beğenilmiş
    9
    @netsunucu teşekkür ederiz.
    Ancak konuyu biraz daha detaylandirmanizi öneririm çoğu kişi anlayacaktır ama tesadüf eseri geçenler soru soracaktır

 

 

Bu Konu için Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •