मैं एक परियोजना के लिए डब्ल्यूसीएफ का उपयोग करने के लिए देख रहा हूं जिसके लिए लोगों को मेरे सर्वर पर बड़ी फाइलें (64 एमबी -1 जीबी) अपलोड करने की क्षमता की आवश्यकता होगी। अपलोड को फिर से शुरू करने की क्षमता के साथ, मैं इसे डब्ल्यूसीएफ के साथ कैसे संभालेंगे।डब्ल्यूसीएफ के माध्यम से बड़ी फ़ाइल अपलोड कैसे संभालें?
एक बड़े ग्राहक आधार को संभालने के लिए, मैं डब्ल्यूसीएफ के माध्यम से जेएसओएन का परीक्षण करना चाहता था। यह फाइल अपलोड को कैसे प्रभावित करेगा? क्या यह JSON से किया जा सकता है, या क्या उन्हें अपलोड हिस्से के लिए आरईएसटी पर स्विच करने की आवश्यकता होगी?
क्या होगा यदि आपका अनुरोध/प्रतिक्रिया किसी विशिष्ट स्कीमा का पालन करे? हां, अगर अनुरोध एक विशिष्ट वस्तु होना चाहिए, और आपके wsdl को इसे प्रतिबिंबित करने की आवश्यकता है? स्ट्रीम के साथ आप इसे कैसे लागू करेंगे? – Jeremy
@ जेरेमी: जैसा कि मेरी प्रतिक्रिया कहती है: यदि आप स्ट्रीम किए गए स्थानांतरण का उपयोग करना चाहते हैं, तो आप ** केवल ** स्ट्रीम के प्रकार के एक पैरामीटर का उपयोग कर सकते हैं (या प्रकार 'स्ट्रीम' का वापसी मूल्य)। यदि आप अपनी सेवा को इस तरह डिज़ाइन नहीं कर सकते हैं और अन्य विशिष्ट आवश्यकताओं का पालन करना चाहते हैं, तो आप दुर्भाग्य से स्ट्रीमिंग स्थानांतरण का उपयोग नहीं कर सकते हैं। इस काम को करने के लिए कोई * जादू * तरीका नहीं है। –
@marc_s एक बड़े स्ट्रिंग पैरामीटर के बारे में कैसे? [मेरा हालिया प्रश्न] (https://stackoverflow.com/questions/48774474/parameter-size-limit-for-strings#comment84577011_48774474) को इसके डुप्लिकेट के रूप में चिह्नित किया गया था, लेकिन मैं उचित पैरामीटर पास 1.2 जीबी 'बाइट सेट करने के साथ कर सकता हूं [] 'बिना किसी समस्या के विधि के पैरामीटर लेकिन यदि आप पैरामीटर प्रकार को 'बाइट []' से' स्ट्रिंग 'में बदलते हैं तो यह लगभग 28 एमबी तक सीमित है। मेरे पास पैरामीटर के रूप में 'स्ट्रिंग' होना चाहिए। – Franck