2012-05-09 14 views
5

में फ़ाइल अपलोड करने की स्थिति कैसे प्राप्त करें मेरे आवेदन में किसी प्रकार की अपलोड प्रगति संवाद जोड़ने की आवश्यकता है। मुझे पता है कि इसके लिए फ्लैश/जावा/एचटीएमएल 5 समाधान बहुत सारे हैं, हालांकि वे मेरे मामले में उपयुक्त नहीं हैं।फ्लास्क

फ्लास्क documentationFlask-Uploads एक्सटेंशन प्रदान करने वाला "एक आसान समाधान" प्रदान करता है। हालांकि मुझे वहां मेरे प्रश्न के लिए कोई समाधान नहीं मिला है।

क्या फ़ाइल अपलोड करने की स्थिति प्राप्त करने की कोई संभावना है (यानी पहले से अपलोड किए गए बाइट्स की संख्या)?

वास्तव में, मुझे पता है कि फ़ाइल आकार बड़ा नहीं होने पर फ्लास्क फ़ाइल में डेटा डेटा जमा करता है। अन्यथा, यह फ़ाइल को अस्थायी फ़ोल्डर में संग्रहीत करता है। यदि प्राप्त बाइट्स की संख्या प्राप्त करने के कोई विकल्प नहीं हैं, तो शायद कम से कम temp फ़ाइल नाम प्राप्त करने के तरीके हैं?

किसी भी प्रकार की चाल का बहुत स्वागत है।

मदद के लिए धन्यवाद!

उत्तर

1

मुझे नहीं लगता कि यह कुप्पी को

कृपया इस लिंक को देख संबंधित है:

मुझे लगता है कि इन सहायक हो

request.META['REMOTE_ADDR'], request.GET['X-Progress-ID'] 
+0

मैंने डैंगो दृष्टिकोण को वेर्कजेग पर लागू करने का प्रयास किया है। मुझे कनेक्टर नहीं दिख रहे हैं। 'एक्स-प्रोग्रेस-आईडी' अपाचे एक्सटेंशन के एक envvar की तरह लगता है। – VisioN

0

मैं कर रहे हैं अभी तक इसका परीक्षण नहीं किया गया है, लेकिन मुझे कुछजैसा लिंक मिला