0
我在这里要问是否有任何C#函数允许我通过某个FtpWebRequest
或Stream
发现上一个上传文件的目录,所以我可以将它存储在MySQL数据库稍后?从FTP服务器上检索上传的上传文件目录
感谢您的任何帮助。
若昂·博雷戈
编辑:
此功能:
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
}
这个上传在你自己的代码中发生了什么? – Groo
编辑帖子,包括目前的功能我有...我问的是我应该把什么放在/ /应该得到的目录代码... –
我仍然不明白你的问题是什么:你没有'filename'和'ftpserver'变量吗? – Groo