2012-11-08 25 views
18

खींच आइटम में एक ब्राउज़र बहुत अच्छी तरह से प्रलेखित है, और एचटीएमएल 5 यह आसान बनाता है।* ब्राउज़र से * खींचें और छोड़ें?

हालांकि, मैं सोच रहा हूं कि में से एक ब्राउज़र 'n' ड्रॉप खींचना संभव है या नहीं।

इस परिदृश्य में, जब आप वेब पेज तत्व (जैसे। एक लंगर) है कि उपयोगकर्ता एक बूंद लक्ष्य पर & खींचें बाहर ब्राउज़र की क्लिक करेंगे होगा, और ब्राउज़र जुड़ा हुआ वस्तु भेजना होगा (जैसे। एक href'd फ़ाइल) सामान्य डाउनलोड शुरू करने के बजाय सीधे ड्रॉप लक्ष्य पर।

क्या किसी को पता है कि यह संभव है?

+0

नहीं, यह निश्चित रूप से नहीं है। – woz

+1

@woz: मुझे यकीन है कि यह वास्तव में है। किसी .mp3 फ़ाइल या किसी लिंक को लिंक खींचने का प्रयास करें, क्या वह उस स्थान पर फ़ाइल डाउनलोड नहीं करेगा? या यह बस आपके डेस्कटॉप पर एक लिंक बना देगा? –

+1

@MadaraUchiha यह मेरे लिए काम नहीं करता है। वेबसाइट से अपने कंप्यूटर पर खींचें और छोड़ें इतनी बड़ी सुरक्षा समस्या होगी कि मुझे संदेह है कि इसे कभी भी कार्यान्वित किया जाएगा। – woz

उत्तर

3

वैचारिक हाँ, यह संभव है। लेकिन ओएस/एप्लिकेशन ड्रॉप के साथ यह तय करने के लिए होगा कि इसके साथ क्या किया जाए। वास्तव में आप क्रोम के साथ जो वर्णन करते हैं वह ठीक कर सकते हैं। एक नई क्रोम विंडो खोलें और इसके लिए एक लिंक खींचें। यह वहां नेविगेट करता है। अपने डेस्कटॉप पर एक लिंक खींचें। Win7 में यह उस पृष्ठ के लिए एक शॉर्टकट/लिंक बनाता है।

आपके बारे में क्या बात कर रहे हैं एचटीएमएल खींचें और ड्रॉप, लेकिन वास्तव में एक ओएस/आवेदन के स्तर पर नहीं है। और ब्राउज़र एचटीएमएल नहीं, एक आवेदन भाषा के साथ संभालना होगा।

9

बहुत बात तुम क्या करने की कोशिश कर रहे यहां पाया जा सकता: http://www.thecssninja.com/javascript/gmail-dragout

यह कैसे डेस्कटॉप के लिए एक लंगर टैग खींचें करने के लिए के लिए एक स्पष्टीकरण है, और फ़ाइल वहाँ डाउनलोड किया जाएगा। (या एंकर टैग को किसी अन्य एप्लिकेशन पर खींचें, और ओएस उचित तरीके से इसका इलाज करेगा।)

जो मैंने अभी तक नहीं पाया है, यह है कि कई लिंक कैसे खींचें और छोड़ें (केवल एक समय में) एचटीएमएल 5 के माध्यम से, jquery जैसे बाहरी संसाधन पुस्तकालय का उपयोग किए बिना।

+0

यह ड्रॉपबॉक्स था जो मुझे इस प्रश्न पर लाया। मैंने देखा कि वेब ऐप का उपयोग करके अलग-अलग फाइलों को खींचना संभव है, लेकिन एकाधिक फाइलों को हाइलाइट नहीं करना है, फिर उन्हें सभी डाउनलोड करें। यह मुझे निराश करता है। मैं नहीं सोच सकता कि यह कैसे किया जाएगा। क्या jQuery किसी भी तरह से इसे रोक सकता है और प्रत्येक फाइल के लिंक को ओएस को व्यक्तिगत रूप से भेज सकता है (यानी एक के बाद एक)? मैं जिस वेब ऐप पर काम कर रहा हूं उसमें मुझे एक समान आवश्यकता का सामना करना पड़ सकता है। –

+0

@RyanWilliams आप एक लिंक उत्पन्न कर सकते हैं जिसमें प्रत्येक फ़ाइल की आईडी शामिल होती है, और एक फ़ाइल के लिए एक डाउनलोड ईवेंट निष्पादित करती है, जो अनिवार्य रूप से एक ही पैकेज में प्रत्येक चयनित फ़ाइल का एक ज़िप है। मुझे विश्वास नहीं है कि आप एकल ईवेंट से कई डाउनलोड बना सकते हैं (मैंने इसे आजमाया नहीं है, लेकिन ज़िप विधि को स्वयं करने की योजना है)। – JustinN

+0

यह लेख बहुत अच्छा है, हालांकि, यदि आप इसे स्थानीय वातावरण में करना चाहते हैं तो क्या होगा। मेरे पास स्थानीय एंगुलर 2/नोड ऐप है जो स्टोरेज पर नज़र रखता है। मैं अपने वेब जीयूआई से किसी अन्य एप्लिकेशन में फ़ाइल खींच और छोड़ना चाहता हूं। यह लगभग लगता है जैसे यह काम करेगा, वास्तव में फ़ाइल को स्थानांतरित करने के अलावा, मैं बस एक सिम्लिंक स्थानांतरित करना चाहता हूं। किसी ने कभी देखा है? – JasonPerr

संबंधित मुद्दे