मैं सी # में ftpWebRequest उपयोग करने के लिए कोशिश कर रहा हूँ लॉगिन नहीं मेरी कोडएक त्रुटि के साथ ftpWebRequest का उपयोग कर: दूरस्थ सर्वर से त्रुटि आई 530 में
// Get the object used to communicate with the server.
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://192.168.20.10/file.txt");
request.Method = WebRequestMethods.Ftp.UploadFile;
// This example assumes the FTP site uses anonymous logon.
request.Credentials = new NetworkCredential("dev\ftp", "devftp");
// Copy the contents of the file to the request stream.
StreamReader sourceStream = new StreamReader(@"\file.txt");
byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
sourceStream.Close();
request.ContentLength = fileContents.Length;
request.UsePassive = true;
Stream requestStream = request.GetRequestStream();
requestStream.Write(fileContents, 0, fileContents.Length);
requestStream.Close();
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Console.WriteLine("Upload File Complete, status {0}", response.StatusDescription);
response.Close();
है और मैं (request.GetRequestStream में कोई त्रुटि मिलती है); त्रुटि यह है: रिमोट सर्वर ने में लॉग इन नहीं किया है, अगर मैं ब्राउज़र पेज पर जाने की कोशिश करता हूं और यूआरएल में ftp://192.168.20.10/ ब्राउज़ पेज मुझे नाम और पासवर्ड के लिए पूछ रहा है, तो मैं वही नाम डालता हूं और पासवर्ड और मैं ftp फ़ोल्डर में सभी फाइलें और फ़ोल्डर्स देखता हूं।
यह काम किया! धन्यवाद – user5071155