Bonjour à tous,

Je veux uploader un fichier mais lorsque l upload est terminée le fichier est endommagé et égale à 0octet

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
 public void UploadFile(string filestream,string file, string login, string mdp)
        {
            try
            {
                _ServerUri = new Uri("ftp://127.0.0.1/" + file);
                _request = (FtpWebRequest)FtpWebRequest.Create(_ServerUri);
                _request.Credentials = new NetworkCredential(login, mdp);
                _request.KeepAlive = false;
                _request.Method = WebRequestMethods.Ftp.UploadFile;
                StreamReader sourceStream = new StreamReader(filestream);                
                byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
                sourceStream.Close();
                _request.ContentLength = fileContents.Length;
                Stream requestStream = _request.GetRequestStream();
                requestStream.Write(fileContents, 0, fileContents.Length);
                requestStream.Close();
                FtpWebResponse _response = (FtpWebResponse)_request.GetResponse();
                _response.Close();
 
            }
Merci de votre aide