मैं फ़ाइलों को स्थानांतरित करने के लिए ftplib का उपयोग कर रहा हूं। सब कुछ अच्छा काम कर रहा है। अब मैं डाउनलोड करने से पहले लक्ष्य फ़ाइल का आकार प्राप्त करने की कोशिश कर रहा हूं।पायथन ftplib डाउनलोड से पहले फ़ाइल का आकार नहीं मिल सकता है?
सबसे पहले, मैंने ftp.size (फ़ाइल नाम) के साथ आकार प्राप्त करने का प्रयास किया। सर्वर ने शिकायत की कि मैं इसे एसीआई मोड में नहीं कर सकता।
फिर मैंने ftp.sendcmd ("बाइनरी") और ftp.sendcmd ("bin") का उपयोग करके बाइनरी मोड सेट करने का प्रयास किया। दोनों ही मामलों में सर्वर शिकायत की "500 द्विआधारी समझा नहीं"
इस उदाहरण में डाउनलोड करने से पहले एक फ़ाइल के आकार पाने ftplib कर सकते हैं? मैं एफ़टीपी सर्वर को नियंत्रित नहीं करता हूं और यह बदल नहीं सकता कि यह कैसा व्यवहार कर रहा है।
धन्यवाद
पूर्णता के लिए: ASCII उपयोग 'टाइप प्रकार' पर वापस स्विच करने के लिए – ezdazuzena