2012-10-29 19 views
8

मुझे 10 एमबी तक फ़ाइलों को अपलोड करने की आवश्यकता है। मैंने निम्नलिखित का उपयोग किया। मेरे struts.xml में मैंने निम्नानुसार कॉन्फ़िगर किया।Struts2 फ़ाइल अपलोड अधिकतम आकार

<action name="doUpload" class="com.example.UploadAction"> 
<interceptor-ref name="fileUpload"> 
    <param name="maximumSize">20971520</param> 
</interceptor-ref> 
</action> 

मैं कॉन्फ़िगर नहीं किया गया था कि किसी भी तुलना में है.मुझे निम्न त्रुटि हो रही है अन्य कहाँ।

अनुरोध को अस्वीकार कर दिया गया था क्योंकि इसके आकार (2,102,840) कॉन्फ़िगर अधिकतम (2097152)

किसी भी एक मुझे बता सकते हैं क्या पहले से reason.Thanks हो सकता है से अधिक है।

उत्तर

1

इसके अलावा अपने कंटेनर विन्यास की जाँच करें। बिलाव ही है, उदाहरण के लिए, पर एक maxPostSize पैरामीटर है, जो अगर 2097152 (2MB) को डिफ़ॉल्ट सेट नहीं

1

पुट इस कोड है अपने strtus.xml:

<constant name="struts.multipart.maxSize" value="50000000" /> 

जहां मूल्य अपनी फ़ाइल आकार की सीमा को दर्शाता है। यदि आप सीमा का विस्तार करना चाहते हैं तो आप मूल्य भी बदल सकते हैं। उम्मीद है कि यह

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