फ़ाइल निर्देशिका = नया फ़ाइल (System.getProperty ("user.home") + "\\ डेस्कटॉप \\ "+ Svc); dir.mkdir (); फ़ाइल एफ; F = नया फ़ाइल (System.getProperty ("user.home") + "\\ डेस्कटॉप \\" + svc + "\\" + लॉगफ़ाइल + "_" + System.currentTimeMillis () + ".txt"); मैं इस कोड को उपयोगकर्ता (क्लाइंट) मशीन में फाइलों को स्टोर करने के लिए प्रयोग कर रहा हूं.लेकिन यह सर्वर मशीन में फाइलों को संग्रहित कर रहा है.क्या कोई मुझे इस पर मदद कर सकता है? मैंने अपने युद्ध फ़ाइल को यूनिक्स सर्वर में तैनात किया है।
एक सॉफ्टवेयर को चल रहे सॉफ़्टवेयर से क्लाइंट मशीन पर सहेजा जा रहा है सर्वर उतना ही आसान नहीं है।
सर्वरों को किसी भी क्लाइंट की फाइल सिस्टम तक सीधी पहुंच नहीं होती है - अगर यह मामला होता है तो यह बहुत असुरक्षित होगा।
सरलतम ऐसा करने का तरीका सर्वर एक वेब पेज को एक लिंक के साथ वापस करता है जिससे उपयोगकर्ता फाइल को डाउनलोड करने के लिए क्लिक कर सकता है।
आप कुछ और भी जटिल कर सकते हैं, उदाहरण के लिए एक ऐपलेट लिखो जो फ़ाइल को डाउनलोड करता है (कुछ फ़ाइल स्थानांतरण प्रोटोकॉल का उपयोग करके) और इसे स्थानीय फ़ाइल सिस्टम में बचाता है। ऐपलेट को उचित अनुमति होने की आवश्यकता होगी (डिफ़ॉल्ट रूप से, एपलेट स्थानीय फाइल सिस्टम तक नहीं पहुंच सकते हैं)।
No comments:
Post a Comment