सी # का उपयोग कर एफ़टीपी सर्वर पर निर्देशिका बनाने का एक आसान तरीका क्या है?मैं सी # का उपयोग कर FTP सर्वर पर निर्देशिका कैसे बना सकता हूं?
using (WebClient webClient = new WebClient())
{
string filePath = "d:/users/abrien/file.txt";
webClient.UploadFile("ftp://10.128.101.78/users/file.txt", filePath);
}
हालांकि, अगर मैं users/abrien
पर अपलोड करना चाहते, मैं एक WebException
कह फ़ाइल अनुपलब्ध है मिलती है:
मैं इस तरह एक पहले से ही मौजूदा फ़ोल्डर के लिए फाइल को अपलोड करने के लिए कैसे पता लगा। मुझे लगता है कि ऐसा इसलिए है क्योंकि मुझे अपनी फ़ाइल अपलोड करने से पहले नया फ़ोल्डर बनाना होगा, लेकिन WebClient
में ऐसा करने के लिए कोई तरीका नहीं प्रतीत होता है।
HTTP प्रॉक्सी के माध्यम से ऐसा करने के तरीके पर कोई विचार? (FtpWebRequest द्वारा समर्थित नहीं) –
वास्तव में नहीं, मुझे डर है। HTTP प्रॉक्सी पर काम करने के अपने दिनों के बारे में मुझे याद है, वे HTTP विधियों को एफ़टीपी कमांड में अनुवाद करते हैं - और मैं समकक्ष HTTP विधि के बारे में नहीं सोच सकता :( –
क्या एक वेबरवेस्ट के साथ नेस्टेड निर्देशिका बनाना संभव है? मैं बनाने की कोशिश कर रहा हूं "ftp://host.com/ExistingFolder/new1/new2", लेकिन मुझे "वेबएक्सप्शन - 550" (फ़ाइल नहीं मिली, कोई पहुंच नहीं है) और मौसम नहीं पता यह कारण है। –