Bonjour j'ai un petit programme d'upload sur un serveur ftp et j'aimerai limiter la taille du fichier a envoyer mais je ne vois pas comment faire quelqu'un a une idée SVP

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
        private void Upload(string fichier , string txbServeur,string txbUserName,string txbPassWord)
        {
 
            try
            {
                string[] filename = fichier.Split('\\');
                string file = filename[filename.Length - 1];
                FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://" + txbServeur + "/" + file);
                request.Method = WebRequestMethods.Ftp.UploadFile;
                request.KeepAlive = false;
 
                request.Credentials = new NetworkCredential(txbUserName, txbPassWord);
 
                FileStream sourceStream = File.OpenRead(fichier);
                byte[] fileContents = new byte[sourceStream.Length];
                sourceStream.Read(fileContents, 0, fileContents.Length);
                sourceStream.Close();
                request.ContentLength = fileContents.Length;
 
                Stream requestStream = request.GetRequestStream();
                requestStream.Write(fileContents, 0, fileContents.Length);
 
                requestStream.Close();
 
                FtpWebResponse response = (FtpWebResponse)request.GetResponse();
 
                int codeMessage = Convert.ToInt32(response.StatusCode);
 
 
                MessageBox.Show("Le fichier " + file + " a été correctement transferé", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
 
                response.Close();
            }
            catch (Exception ex)
            {
 
                MessageBox.Show(ex.Message + "Le fichier " + fichier+ " n'a pas été Upload", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
 
        }