Получить последний загруженный каталог файлов с FTP-сервера
Я здесь, чтобы спросить, есть ли какая-либо функция C#, которая позволяет мне находить каталог последнего загруженного файла определенным FtpWebRequest
или же Stream
, так что я могу сохранить его в базе данных MySQL позже?
Спасибо за любую помощь.
Жоао Боррего
РЕДАКТИРОВАТЬ:
Эта функция:
public static string uploadftp(string filename, string ftpserver, string user, string pass)
{
System.Net.FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpserver);
request.Method = WebRequestMethods.Ftp.UploadFile;
request.Credentials = new NetworkCredential(user, pass);
Stream ftpStream = request.GetRequestStream();
FileStream file = File.OpenRead(filename);
int length = Convert.ToInt32(file.Length);
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();
//supposed get directory code
ftpStream.Close();
//return directory
}
1 ответ
Вы можете использовать средство просмотра файлов для вашей корневой папки вашей папки FTP. он будет запущен, когда файл загружен вместе с именем файла, и вы можете сохранить его в mysql.