एक दोस्त और मैं चर्चा कर रहा हूं कि इंटरनेट पर बड़ी फाइल भेजने का सबसे अच्छा तरीका क्या है। एफ़टीपी, एकल वेब सेवाएं, कई वेब सेवाओं के लिए चंकिंग बाइट्स, HTTP फ़ाइल पोस्ट (बहु-भाग संदेश), आरआईए इंटरफेस (सिल्वरलाइट या फ्लैश)।बड़ी फ़ाइल (30 एमबी +) इंटरनेट पर अपलोड, बेहतर विकल्प क्या हैं?
क्या उत्तर/समाधान अनुपलब्ध हैं?
मुझे आपको अपनी विशिष्ट स्थिति देने दें।
मेरे पास एक .NET 2.0 विंडोज फॉर्म "क्लाइंट" एप्लिकेशन है जो एएसपी.NET अनुप्रयोग के साथ वेब सेवाओं द्वारा इंटरैक्ट करता है। क्लाइंट एप्लिकेशन में मुझे बड़ी फ़ाइल अपलोड करने और उपयोगकर्ता को अपलोड की स्थिति को संवाद करने की क्षमता की आवश्यकता है। मैं एक ही वेब सेवा कर रहा था, लेकिन फ़ाइल आकार को इंटरनेट पर समस्याग्रस्त पाया गया, इसलिए बाइट सरणी को खंडित करने के लिए कई वेब सेवाओं को बनाया गया। अब, अन्य विकल्पों पर विचार करना चाहते हैं।
कुछ शोध किया ...
SilverLight फ़ाइल अपलोड www.codeplex.com/SilverlightFileUpld
ASP.NET फ़ाइल अपलोड www.brettle.com/neatupload
.NET में एफ़टीपी फ्रेमवर्क www.windowsdevcenter.com/pub/a/windows/2006/12/12/building-ftp-services-using-net-20.html
अन्य राय चाहते हैं। धन्यवाद।
क्या आप किसी भी तरह का संपीड़न का उपयोग कर रहे हैं, उदाहरण के लिए BZip2? – BobbyShaftoe