मेरे पास एक मौजूदा स्विंग डेस्कटॉप एप्लिकेशन है जिसे मैं किसी वेब एप्लिकेशन में कनवर्ट करना चाहता हूं। ऐसा करने से रोकने वाली पहली बात यह है कि डेस्कटॉप एप्लिकेशन पीडीएफ फाइलों से लिखने और पढ़ने के साथ संबंधित है। इसके अलावा उपयोगकर्ता पीडीएफ फॉर्म भरता है जिसे आवेदन द्वारा पढ़ा जाना आवश्यक है।वेब एप्लिकेशन जो फाइलों से संबंधित है -उपलोड डाउनलोड
अब डेस्कटॉप एप्लिकेशन में एक सामान्य उपयोग केस जैसा है, उपयोगकर्ता लॉग इन पीडीएफ फॉर्म खोलता है और इसे भर देता है। स्विंग एप्लिकेशन प्रबंधित करता है जहां फ़ाइल संग्रहीत होती है, इसलिए यह फ़ाइल पर जाती है और फॉर्म को पढ़ती है, डेटा निकालती है और डेटा को डीबी में संग्रहीत करती है। उपयोगकर्ता एक ही रूप में फॉर्म भर नहीं सकता है। वह इसे बाद में वापस आ सकता है और जारी रख सकता है।
यह सब अब वेब ऐप द्वारा किया जाना आवश्यक है। मेरी समस्या यह है कि मैं नहीं चाहता कि उपयोगकर्ता सर्वर पर कई बार फॉर्म डाउनलोड और अपलोड करे। वह बैंडविड्थ खाएगा और फ़ाइल को स्थानीय रूप से सहेजने के लिए इस्तेमाल करने के लिए भी पूछेगा और फॉर्म भरने के बाद उसे वापस अपलोड करेगा, क्योंकि डेस्कटॉप एप्लिकेशन इन फ़ाइलों के स्थान को अच्छी तरह से प्रबंधित करने के लिए उपयोग नहीं किया जाता है।
क्या मुझे ड्रॉपबॉक्स की तरह कुछ लागू करने की आवश्यकता होगी? यह जांचने के लिए लगातार एक छोटा डीमॉन चल रहा है कि कौन सी फाइल अपडेट की गई है और इसे सर्वर पर अपलोड करें? सर्वर से यह मुश्किल होगा क्योंकि मुझे नहीं पता कि फ़ाइल नवीनतम थी या नहीं। क्या ऐसा कुछ ऐसा है जो किसी ने पहले किया हो?
उत्तर के लिए धन्यवाद। लेकिन कृपया jowierun के तहत टिप्पणी देखें .. – sethu