मैं grails वेबसाइट से फ़ाइल अपलोड कोड अनुकरण करने की कोशिश कर रहा हूं, और मैं कुछ समस्याओं में भाग रहा हूं। मैं उसी कोड का उपयोग कर रहा हूं जैसा कि here पाया गया है।Grails फ़ाइल अपलोड समस्याएं
<g:form action="upload" method="post" enctype="multipart/form-data">
<input type="file" name="myFile" />
<input type="submit" value="Upload" />
</g:form>
और
def upload = {
def f = request.getFile('myFile')
if(!f.empty) {
flash.message = 'success'
}
else {
flash.message = 'file cannot be empty'
}
}
मैं कार्यावधि में निम्न त्रुटि प्राप्त कर रहा हूँ:
Message: No signature of method: org.mortbay.jetty.Request.getFile() is applicable for argument types: (java.lang.String) values: {"myFile"}
Caused by: groovy.lang.MissingMethodException: No signature of method: org.mortbay.jetty.Request.getFile() is applicable for argument types: (java.lang.String) values: {"myFile"}
यह कुछ वसंत विन्यास के लिए संबंधित प्रतीत होता है यहाँ मेरी कोड है। वसंत MultipartHttpServletRequest
इंजेक्शन नहीं लग रहा है, इसलिए मेरे अनुरोध में उचित विधि नहीं है। मैंने अभी grails create-app
का उपयोग करके इस एप्लिकेशन को बनाया है। मैंने resource.groovy फ़ाइल को संशोधित नहीं किया है। मैं grails 1.0.3 का उपयोग कर रहा हूँ।
किसी भी मदद की बहुत सराहना की जाती है। Grails वेबसाइट इस देखो को इतना आसान बनाता है।
ओह, हाँ .... आप कभी भी इस तरह की चीज़ के लिए पोस्ट को अनुमति नहीं दे सकते और उसी क्रिया बंद होने से प्राप्त नहीं करना चाहते हैं। – billjamesdev
अगर कोई यह जांचने के लिए देख रहा है कि यह कैसे एक अच्छा लिंक है http://roshandawrani.wordpress.com/2011/02/03/grails-mock-testing-a-file-upload/ रोशन के लिए धन्यवाद – rsilva4