हमारे ग्राहक पर, बड़ी फ़ाइलों को अपलोड करना संभव है। हम अनुरोधों के आकार को कम करने के लिए चंकिंग का उपयोग करना चाहते हैं। हम Plupload का उपयोग कर रहे हैं, इसलिए फ़ाइलों में फ़ाइलों को भेजना आसान है। हालांकि, मुझे यकीन नहीं है कि भाग को कैसे संभालें। हम सर्वर पर स्प्रिंग एमवीसी का उपयोग कर रहे हैं, और मेरे पास वर्तमान में मेरे नियंत्रक विधि के लिए निम्न है: uploadMedia(@RequestBody MultipartFile file)
जहां MultipartFile
org.springframework.web.multipart.MultipartFile
है। जब यह चंकिंग नहीं कर रहा है तो यह ठीक काम करता है। जब मैं क्लाइंट साइड पर चंकिंग चालू करता हूं, तब भी यह इस विधि में ठीक हो जाता है, लेकिन मुझे उस फ़ाइल पर कुछ भी दिखाई नहीं देता है जो उसमें पारित हो जाता है, यह पहचानता है कि खंड किस फाइल का हिस्सा है। उम्मीद है कि मैं बस कुछ याद कर रहा हूँ।सर्वर पर फ़ाइल अपलोड भाग को कैसे संभालें (प्लुपलोड/स्प्रिंग एमवीसी)?
ऐसा लगता है कि यह एक सामान्य वर्कफ़्लो है, लेकिन मुझे सर्वर पक्ष पर यह कैसे किया जाता है इसके बारे में कोई अच्छा उदाहरण नहीं दिख रहा है। बस वसंत के साथ एक समाधान बहुत अच्छा होगा, लेकिन अगर किसी अन्य पुस्तकालय की आवश्यकता है, तो यह भी ठीक है। मैंने कुछ Apache Commons FileUpload पर देखा, लेकिन मुझे वहां पर चंकने के बारे में कुछ भी नहीं मिला। इसके साथ कोई मदद महान होगा। धन्यवाद।
यह संभव है नियंत्रक के अधिक देखने के लिए:
तो, नियंत्रक विधि अपने आप में मैं कुछ इस तरह है? मैं एक ही कार्यक्षमता को लागू करने की कोशिश कर रहा हूं और शेष नियंत्रक से जूझ रहा हूं। – zmanc
मैंने नियंत्रक कोड के अधिक शामिल करने के लिए उत्तर अपडेट किया है। – dnc253
यदि आपको कोई फर्क नहीं पड़ता है तो क्या आप अपने मीडिया रिपोजिटरी का एक हिस्सा साझा कर सकते हैं? – zmanc