我試圖檢查文件是否存在於我的FTP服務器上,但我得到錯誤「遠程服務器返回錯誤:(550)文件不可用」,而我的文件已存在我確定它wasn因爲我可以使用FileZilla使用FTPUser20編輯我的文件,並且我複製textBox4("textBox4.Text = (uploadto);")
並粘貼到我可以訪問的瀏覽器中。 這是我的代碼檢查文件是否存在FTPS,錯誤550
public bool FtpDirectoryExists(string directoryPath, string ftpUser, string ftpPassword)
{
bool IsExists = true;
try
{
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(directoryPath);
request.Credentials = new NetworkCredential(ftpUser, ftpPassword);
request.Method = WebRequestMethods.Ftp.PrintWorkingDirectory;
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
}
catch (WebException ex)
{
IsExists = false;
MessageBox.Show(ex.Message);
}
return IsExists;
}
private void button6_Click(object sender, EventArgs e)
{
string uploadto;
severip = textBox1.Text;
username = textBox2.Text;
password = textBox3.Text;
uploadto = ("ftp://" + severip + ":1919/" + "IMG/"+ username + ".png");
textBox4.Text = (uploadto);
//check if exists
bool result = FtpDirectoryExists(uploadto, "FTPUser20", "12345");
}
請幫幫我。我的文件已經存在。
IMG文件夾存在嗎? – MUG4N
我編輯了您的問題以從標題中刪除C#標記。閱讀原因:http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles –
我的文件已經存在。對不起,我忘了告訴 – Zen3515