मैं एक एफटीपी सर्वर से अपने दिनांक समय के आधार पर फ़ाइलों को डाउनलोड करना चाहता हूं..मैं प्यारा एफटीपी थर्ड पार्टी से इस एफटीपी तक पहुंच सकता हूं और हर चीज ठीक है..लेकिन जब मैं लाइन पर नीचे कोड चलाता हूं GetRespone()
मुझे यह त्रुटि मिलती है: ऑपरेशन का समय समाप्त हो गया है। मैं प्रोग्राम के रूप में webclient requet के साथ इस एफ़टीपी से एक नमूना फाइल डाउनलोड और यह किया गया था fine..but मैं FtpWebRequest
उपयोग करने के लिए listDirectoryDetail और WebClient that..and एक और बात का समर्थन नहीं करता प्राप्त करने की आवश्यकता है, वहाँ अनुरोध में कोई अपवाद नहीं है: FtpWebRequest.ContentType
फेंक दिया System.NotSupportedException
प्रकार का अपवाद।FtpWebResponse, ऑपरेशन का समय
यहाँ मेरी कोड है:
Uri uri = new Uri("ftp://192.168.1.5:2100/");//the private address
if (uri.Scheme != Uri.UriSchemeFtp)
{
return;
}
FtpWebRequest reqFTP;
reqFTP = (FtpWebRequest)WebRequest.Create(uri);
reqFTP.Credentials = new NetworkCredential("myuser", "mypass");
reqFTP.KeepAlive = false;
reqFTP.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
reqFTP.UseBinary = true;
reqFTP.Proxy = null;
reqFTP.UsePassive = false;
FtpWebResponse response = (FtpWebResponse)reqFTP.GetResponse();
कृपया मदद :(
आप NetworkCredential उपयोगकर्ता नाम और पासवर्ड की जांच किया डेटा बंदरगाह पर एक कनेक्शन आरंभ? क्योंकि मैं लगता है कि आप अपने कोड की नकल की है। बेशक मैं इसे देख लिया है की –
!! .. wron साथ जी उपयोगकर्ता/पास यह एक प्रमाणीकरण या लॉगिन (सुनिश्चित नहीं) त्रुटि मिलेगा। – Parid0kht
उरी बदलने के लिए request.Method = WebRequestMethods.Ftp.DownloadFile की तरह "" ftp://192.168.1.5:2100/C:/test.txt "भौतिक अस्तित्व फ़ाइल और परिवर्तन अनुरोध विधि को मैप करने के लिए प्रयास करें, और देखो क्या आप मिल गया। –