Anonymní profil Jirka – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Jirka – Programujte.comAnonymní profil Jirka – Programujte.com

 

Příspěvky odeslané z IP adresy 94.113.174.–

Jirka
.NET › C# - File Upload to Server
5. 9. 2012   #162785

Takže s tím OpenFileDialog to bych měl ale s tím ProgressBarem to bude asi těžký vlákna jak jsem pročítal tak ještě pořád nechápu. 

Jirka
.NET › C# - File Upload to Server
4. 9. 2012   #162773

 Ahoj

Moc vás prosím jsem začátečník v C# a chtěl bych pomoct od zkušenějších mám tento kód (viz. zdroják) pro nahraní souboru na FTP ale soubor musím pojmenovat vždy test.txt a až potom se mi nahraje chtěl bych ten program vylepšit tím že bych chtěl přidat pole a tlačítko procházet kde by se v počítači vybral soubor a potom nahrál na FTP a pod tlačítkem odeslat soubor bych chtěl PorgressBar (viz. obrazek) http://2i.cz/f6900d27f4

Prosím vás jestli by někdo neporadil (spíše napsal zdrojak) jak to udělat jak píšu jsem začátečník a vůbec netuším jak se co dělá tak prosím někoho hodného. Děkuji     

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Xml.Schema;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
using System.Net;
using System.Text.RegularExpressions;

namespace goodFTP
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {

        }
        private void button1_Click(object sender, EventArgs e)
        {
            Upload(@"app/test.txt");
        }
        public void Upload(string fileToUpload)
        {
            try
            {
                FileInfo toUpload = new FileInfo(fileToUpload);
                FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://mujserver.cz" + toUpload.Name);
                request.Method = WebRequestMethods.Ftp.UploadFile;
                request.Credentials = new NetworkCredential("Jmeno", "Heslo");
                Stream ftpStream = request.GetRequestStream();
                FileStream file = File.OpenRead(fileToUpload);
                int length = 1024;
                byte[] buffer = new byte[length];
                int bytesRead = 0;
                do
                {
                    bytesRead = file.Read(buffer, 0, length);
                    ftpStream.Write(buffer, 0, bytesRead);
                }
                while (bytesRead != 0);
                file.Close();
                ftpStream.Close();
            }
            catch
            {
                MessageBox.Show("Uspesne odeslano");
            }
        }

    }
}

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý