हाय मैंने फ़ाइल अपलोड करने के लिए एक जेएसपी फ़ाइल में नीचे दिया गया कोड लिखा था। लेकिन अपलोड करने से पहले मैं फ़ाइल के पूरे पथ को वर्तमान जेएसपी में ही प्रदर्शित करना चाहता हूं

 <form method="post" action="SendTheFileName">
            <div id="Files_to_be_shared"> 
                  <input type="file" id="File" name="FileTag" />
                  <input type="submit" value="Share" /> 
           </div>
 Complete path of the file is <%=request.getParameter("File");%>//Is this correct?

मुझे पूरा पथ मान नहीं मिल रहा है। मैं इसके बजाय शून्य हो जाता हूं। क्या आप कृपया मुझे बता सकते हैं कि वर्तमान जेएसपी में ही पूरा पथ कैसे प्राप्त करें

0
user7495876 15 फरवरी 2017, 17:46
फ़ाइल अपलोड और HTML फ़ॉर्म कैसे काम करते हैं, इसकी मूल बातें गायब हैं; तो पहले कुछ उदाहरणों में तल्लीन करो।
 – 
Joop Eggen
15 फरवरी 2017, 17:51

1 उत्तर

सबसे बढ़िया उत्तर

जेएसपी सर्वर पर बने होते हैं और फ़ाइल अपलोड होने तक, ब्राउज़र में उपयोगकर्ता द्वारा अपलोड की जाती है - आपके एचटीएमएल पेज पर कोई स्क्रिप्ट नहीं होगी, जिसका अर्थ है कि उन पैरामीटर मान को जेएसपी बनाने के दौरान प्राप्त करने का प्रयास किया जाएगा, जहां यह स्पष्ट रूप से शून्य है (जब तक अनुरोध में वास्तव में ऐसा मूल्य न हो)। क्लाइंट पर कोड चलाने के लिए जावास्क्रिप्ट का उपयोग करें, उदाहरण के लिए यहां है कि आप जावास्क्रिप्ट का उपयोग करके क्या करना चाहते हैं।

पी.एस. ईएल का उपयोग करने पर विचार करें, स्क्रिप्ट को हानिकारक माना जाता है, इसके बारे में नेट पर बहुत सारी जानकारी है

0
Community 23 मई 2017, 13:29
@ Dmytro Grynets जब मैंने आपके उदाहरण की कोशिश की तो मुझे पूरा रास्ता नहीं मिल रहा है। मुझे केवल फ़ाइल नाम मिलता है
 – 
user7495876
15 फरवरी 2017, 18:00
आपको पूरा रास्ता नहीं मिलता, ठीक है, क्योंकि आप आम तौर पर ऐसा नहीं कर सकता
 – 
Dmytro Grynets
15 फरवरी 2017, 18:03