Voici le fichier de téléchargement de code vers uri. Je ne peux pas le télécharger. Y a-t-il quelque chose qui ne va pas?Télécharger un fichier en utilisant HttpWebRequest - Impossible de télécharger?
string fileToUpload = @"F:\\upload_file.txt";
FileStream rdr = new FileStream(fileToUpload, FileMode.Open);
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://localhost:8080/upload.txt"); //Given URI is exists
req.Method = "POST";
req.ContentLength = rdr.Length;
req.AllowWriteStreamBuffering = true;
Stream reqStream = req.GetRequestStream();
Console.WriteLine(rdr.Length);
byte[] inData = new byte[rdr.Length];
// Get data from upload file to inData
int bytesRead = rdr.Read(inData, 0, (int)rdr.Length);
// put data into request stream
reqStream.Write(inData, 0, (int)rdr.Length);
rdr.Close();
req.GetResponse();
// after uploading close stream
reqStream.Close();
i modifier les changements que vous avez dit. mais après que "http: // localhost: 8080/upload.txt" est vide. wer a-t-il téléchargé le contenu du fichier? – soundy