2009-02-16 13 views
38

मैं एक लिनक्स वेब सर्वर से एक perl CGI फ़ाइल डाउनलोड कर रहा हूँ।मैं अपने लाइनब्रेक को बदलने वाले फाइलज़िला को कैसे रोक सकता हूं?

इसमें यूनिक्स लाइनब्रैक हैं। मैं इसे विंडोज पीसी पर एक सभ्य टेक्स्ट-एडिटर (गेनी) के साथ संपादित करता हूं जो उन लाइनब्रेक्स को संरक्षित करता है।

मैं तो यह Filezilla के साथ फिर से अपलोड करें और इसे डॉस लाइनब्रेक है, जो यह काम करना बंद कर दिया है।

मैं जानता हूँ कि यह Filezilla है, Geany नहीं है क्योंकि भले ही मैं बस इसे डाउनलोड, और यह फिर से अपलोड, समस्या फिर से होता है।

फाइलज़िला मुझसे पूछता है, हर बार, यदि मैं स्थानीय फ़ाइल (3611) बाइट्स अपलोड करने के लिए ठीक हूं और दूरस्थ फ़ाइल (3753 बाइट्स) को ओवरराइट करता हूं, और उन संख्याओं के बीच का अंतर मेरी फ़ाइल में लाइनों की संख्या है। लेकिन जब मैं ऐसा करता हूं, सर्वर पर एक बार फिर से 3753 बाइट है और काम नहीं करता है।

मैं प्रॉक्सी सर्वर से गुजर रहा हूं, क्या यह एक कारक हो सकता है? वास्तव में अजीब बात यह है कि मैंने एक ही बात एक अलग एक्सपी पीसी पर दूसरी दिन की थी और यह ठीक था। और कमांड लाइन एफ़टीपी भी ठीक काम करता है।

उत्तर

97

फ़ाइलज़िला 2.2.32 में, > सेटिंग्स > फ़ाइल स्थानांतरण सेटिंग्स > ASCII/बाइनरी संपादित करें। इसे हमेशा बाइनरी पर सेट करें: यह चाल चलाना चाहिए।

FileZilla में 3.5.0 सेटिंग संपादित करें> सेटिंग> स्थानांतरण> फ़ाइल प्रकार> डिफ़ॉल्ट स्थानांतरण प्रकार> बाइनरी में है।

+6

और शायद फाइलज़िला में एक बग रिपोर्ट भरें। –

+0

बग रिपोर्ट के लिए, मैं टिकट से जुड़ा हुआ हूं। – mafu

+1

इसके अलावा, एक महान कार्यक्रम होने के दौरान, फाइलज़िला इस संबंध में असंगत है ... मेरी विन सीआरएलएफ फ़ाइलों को यूनिक्स सर्वर पर अपलोड करने पर, फ़ाइलों को स्वचालित रूप से उसी मशीन से डाउनलोड करने पर, केवल एलएफ में परिवर्तित हो जाएगा, कोई रूपांतरण नहीं होता है। – Jahmic

5

क्या एफ़टीपी स्थानांतरण मोड आप (बाइनरी या ASCII?) प्रयोग करते हैं? मैं 100% निश्चित नहीं हूं, लेकिन मुझे लगता है कि यदि आप बाइनरी मोड को मजबूर करते हैं तो आपको यह समस्या नहीं होनी चाहिए।

3

फाइलज़िला के डेवलपर्स के बारे में एक विशेष अनन्य राय दिखाई देती है कि डिफ़ॉल्ट रूप से अज्ञात फ़ाइलों को कैसे स्थानांतरित किया जाना चाहिए।

bug report बसता 2008 बेशक के बाद से, यह करता है, तो और अधिक लोगों में कूद और इस दोष के लिए एक ठीक का अनुरोध मदद मिल सकती है।

+0

यदि अधिक लोग कूदते हैं और पैच पोस्ट करते हैं तो यह बहुत अधिक मदद करता है! और मुझे आपके उत्तर और प्रश्न के बीच संबंध नहीं दिख रहा है ... – Shi

+1

@hihi संबंध यह है कि प्रश्न में दूषित फाइल अज्ञात प्रकार की थी, जिसे परिवर्तित करने के बजाए स्थानांतरित किया जाना चाहिए। उत्तरार्द्ध एफजेड की डिफ़ॉल्ट सेटिंग है और आईएमओ एक निश्चित बग है, इसलिए मैंने टिकट से जुड़ा हुआ है। मेरे लिए, मैंने हफ्तों पहले मदद करने की पेशकश की थी, भले ही मुझे डेवलपर्स की कोई प्रतिक्रिया न हो, फिर भी मुझे किसी भी तरह से अनिवार्य महसूस नहीं होता है। – mafu

+0

@ सेhi +1, इस समस्या के एक (?) आधिकारिक वर्णन के उत्तर का जवाब IMHO (हालांकि शायद यह _comment_ होना चाहिए)। – Sepster

1

वास्तविक समस्या Filezilla एफ़टीपी ग्राहक डिफ़ॉल्ट स्थानांतरण मोड के साथ था, डिफ़ॉल्ट रूप से यह है "स्वचालित"। इसे "बाइनरी" में बदलने के लिए नीचे दिए गए चरणों का पालन करें।

जाओ के लिए "संपादन | सेटिंग्स ..."

enter image description here

नई विंडो में, करने के लिए जाना "स्थानान्तरण | फ़ाइल प्रकार" और "डिफ़ॉल्ट स्थानांतरण प्रकार" में , "बाइनरी" का चयन करें।

enter image description here

संबंधित मुद्दे