पर एएस 3 सॉकेट के माध्यम से बाइट्स भेजने में समस्या मेरे पास कुछ एएस 3 कोड है जो मेरे एफ़टीपी सर्वर पर सफलतापूर्वक 2 सॉकेट कनेक्शन खोलता है। एक आदेश के लिए और डेटा के लिए एक। मैं एफ़टीपी सर्वर पर एक फाइल बनाने के लिए STOR कमांड का उपयोग कर रहा हूं और फिर लिखने के बाइट्स का उपयोग करके बाइटएरे से एन्कोडेड जेपीईजी भेज रहा हूं। मैं फिर डेटा सॉकेट फ्लश करता हूं और इसे सफलतापूर्वक बंद करता हूं।मेरी एफ़टीपी साइट
यह सब इस तथ्य से अलग है कि बाइटएरे 826 बाइट लंबा है और मैं एक फ़ाइल के साथ समाप्त होता हूं जो कि FTP सर्वर पर केवल 817 बाइट्स है जो आश्चर्यजनक रूप से जेपीईजी के रूप में पहचाना नहीं जाता है।
कोई विचार?
क्या आप जेपीईजी फ़ाइल की शुरुआत या अंत में बाइट्स खो रहे हैं? शुरुआत के पास – richardolsson
। मैंने अभी एक हेक्स दर्शक डाउनलोड किया है और हेडर दूषित लगता है। बाइटएरे को देखकर मुझे लगता है कि यह ASCII/BINARY समस्या हो सकती है क्योंकि चौथा और 5 वां बाइट 0 डी 0 ए होना चाहिए जो भटक रहा है। – Kevin
क्षमा करें दोस्तों - मैंने TYPE कमांड को गलत टाइप किया था और यह बाइनरी के बजाय ASCII को डिफॉल्ट कर रहा था !!! – Kevin