HTML में प्रपत्रकैसे जावा सर्वलेट में HttpServletRequest से फ़ाइलें प्राप्त करने
...
<form method="post" action="/foobar">
<input type="file" name="attachment" />
<input type="text" name="foo" />
... other input fields
</form>
की तरह है और सर्वलेट तरह
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String attachment = request.getParameter("attachement");
String foo = request.getParameter("foo");
// get other parameters from the request
// and get the attachment file
}
हो जाएगा और मैं
- सोच रहा हूँ
क्या कोई तरीका है जो
HttpServletRequest
ऑब्जेक्ट से फ़ाइलों को प्राप्त करने के लिए तृतीय-पक्ष पुस्तकालयों का उपयोग नहीं करते हैं? request.getParameter("attachement")
रिटर्न? क्या यह फ़ाइल का नाम है या कुछ और?क्या बाइनरी इनपुट स्वचालित रूप से फ़ाइल सिस्टम में वेब कंटेनर द्वारा संग्रहीत किया जाएगा या बस अस्थायी रूप से स्मृति में?
पास कर सकते हैं यहां आप यहां जाएं: http://stackoverflow.com/questions/2422468/how-to-upload-files-to-server-using-jsp -सर्वलेट/2424824 # 2424824 –
आप जेएसओएन डेटा को संसाधित करते हुए http://stackoverflow.com/questions/3831680/httpservletrequest-get-post-data पर भी देख सकते हैं। यदि आपका अनुलग्नक किसी URL द्वारा दर्शाया गया है, तो आपको डेटा लाने के लिए HTTPURL कनेक्शन की आवश्यकता होगी। –