0
我一直在試圖完成一個Web刮我的一個網站,並擊中了文件夾創建存儲圖像的絆腳石的FtpWebRequest服務器錯誤550當試圖創建文件夾
我的代碼看起來是這樣的:
//ftpUser and ftpPass are set at the head of the class
FtpWebRequest lrgRequest = (FtpWebRequest) FtpWebRequest.Create("ftp://ftp.mysite.com/httpdocs/images/large/imgFolder");
lrgRequest.Credentials = new NetworkCredential(ftpUser, ftpPass);
lrgRequest.KeepAlive = false;
lrgRequest.Method = WebRequestMethods.Ftp.MakeDirectory;
FtpWebResponse response = (FtpWebResponse) lrgRequest.GetResponse();
Console.WriteLine(response);
當我運行這段代碼它得到響應,並引發錯誤550稱該文件夾中找不到
我比我的方式,以大量的實例,並通過標準方法它應該工作。該FTP地址是有效的,並已檢查,我想知道是否有我的服務器,這是停止這個問題或是我的C#導致問題 如果有人需要任何更多的信息,請說
一如既往的任何幫助非常感謝
問候
巴里
我一直在檢查我通過FileZilla時代碼運行時,如果該文件夾已被創建,但它並沒有出現,這就是爲什麼我認爲它可能是一個權限是你說的,但即時通訊擔心有我在c#中缺少與這些權限相關的東西。那可能是一種可能性嗎? – BarryH1987
你可以檢查/設置AuthenticationLevel和ImpersonationLevel,看看它們是否如預期的那樣 - 但其他代碼是黃金的。 –
非常感謝您的快速回復。我會檢查這兩個參數,希望問題出在哪裏 – BarryH1987