ここで、最後にアップロードされたファイルのディレクトリを特定のFtpWebRequest
またはによって検出できるC#関数があるかどうかを尋ねます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
}