2010-01-05 16 views
14

क्या कोई अच्छा ब्राउज़र आधारित WebDAV क्लाइंट है? यदि नहीं, तो क्या यह एक बनाना संभव है?ब्राउज़र आधारित WebDAV क्लाइंट?

+3

मैं आपके दूसरे प्रश्न का उत्तर दे सकता हूं। हाँ, यह संभव है। सॉफ्टवेयर कुछ भी नहीं कर सकता है। कॉफी बनाने के अलावा, लेकिन मुझे यकीन है कि कोई पहले से ही इस पर काम कर रहा है। ;) –

+3

यह कॉफी बना सकता है: http://tldp.org/HOWTO/Coffee.html – jao

+0

यदि आपके पास आरएफसी 2324 में वर्णित एचटीसीपीसीपी-सक्षम कॉफ़ेमाचिन है तो भी कॉफ़ी समस्या नहीं होनी चाहिए। –

उत्तर

2

ग्राहक की अपेक्षा करने की अपेक्षा करता है, और आप क्रॉस-ब्राउज़र "वेब एप्लिकेशन" या ब्राउज़र एक्सटेंशन की तलाश में हैं या नहीं।

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

+1

फ़ायरफ़ॉक्स 3.5, क्रोम 4 और सफारी 4 अब स्थानीय फाइल सिस्टम तक पहुंच प्रदान करते हैं। आप PUT के माध्यम से शुद्ध जावास्क्रिप्ट/एक्सएचआर का उपयोग कर फाइल फ़ाइलों को अपलोड कर सकते हैं क्योंकि WebDAV विनिर्देश की आवश्यकता है। हमने आईटी हिट अजाक्स फ़ाइल ब्राउज़र में इस समर्थन को लागू किया है। दुर्भाग्यवश आईई अभी भी PUT के माध्यम से अपलोड का समर्थन नहीं करता है, उम्मीद है कि वे इसे IE 9 में ठीक कर देंगे। इसके अलावा, फ़ायरफ़ॉक्स, सफटी और क्रोम में कार्यान्वयन या सीओआरएस वेबडावी सर्वरों पर क्रॉस-डोमेन पहुंच की अनुमति देता है। –

+1

मेरी उपरोक्त टिप्पणी में अपडेट करें, क्योंकि आईई 9 और आईई 10 जारी किए गए थे: आईई 10 PUT क्रिया के माध्यम से WebDAV अपलोड का समर्थन करता है। आईई 9 PUT अपलोड का समर्थन नहीं करता है। तो अब आप एक पूर्ण-कार्यात्मक WebDAV क्लाइंट बना सकते हैं जो आईई 10, फ़ायरफ़ॉक्स, क्रोम और सफारी में चलता है। –

+0

??? आईई 9 पुट की अनुमति देता है; इस दशक में जारी किसी भी अन्य ब्राउज़र की तरह। –

6

एक plugin for Firefox है जो WebDAV को संभालता है।

Webfolders एक Firefox विस्तार है कि आप ब्राउज़र में सर्वर WebDAV की सामग्री को देख और WebDAV प्रोटोकॉल की पूर्ण कार्यक्षमता का उपयोग करने की क्षमता देता है।

1

ब्राउज़र द्वारा आधारित यदि आप यह है कि यह html में चलाता है (यानी आप अपने उपयोगकर्ताओं को प्लगइन स्थापित नहीं करना चाहते हैं) तो जवाब है मतलब आंशिक रूप से हाँ और ज्यादातर नहीं।

आंशिक हां, क्योंकि मैंने एक बनाया और उपयोग किया है। यह फ़ोल्डर प्रदर्शित करने के लिए jquery jtree प्लगइन का उपयोग करता है, और एक फ़ोल्डर नोड का चयन दाएं हाथ पैनल में एक फ़ाइल सूची populates। पैनलों को एक और jquery प्लगइन के साथ किया जाता है, और फ़ाइल सूची jquery डेटाटेबल्स प्लगइन के साथ गतिशील बना दिया जाता है।

लेकिन मुझे लगता है कि उत्तर आपके लिए शायद "नहीं" है। Thats क्योंकि ब्राउज़र के लिए webdav का उपयोग करने के लिए उपयोगकर्ता वेबडैव "विधियों" जैसे PROPFIND और MKCOL होना चाहिए। ये विधियां अधिकांश ब्राउज़रों में समर्थित नहीं हैं, इसलिए आपकी जावास्क्रिप्ट सीधे उनका उपयोग नहीं कर सकती है। मेरे पास मेरे वेबडैव सर्वर प्रोजेक्ट में सर्वर-साइड मैपिंग है जो मेरी जावास्क्रिप्ट को सामान्य जीईटी और पोस्ट विधियों का उपयोग करने की अनुमति देती है, और ये अनुरोध सर्वर पर वेबडैव विधियों में परिवर्तित हो जाते हैं।

मैंने आपके लिए "शायद नहीं" कहा क्योंकि यह सेवा पक्ष मैपिंग मानक नहीं है, यह मिल्टन का एक हिस्सा है। लेकिन यदि आप मिल्टन का उपयोग करते हैं, या आप मिल्टन का उपयोग कर सकते हैं, तो यह सब अच्छा है।

8

ITHit से अजाक्सफाइलब्रोसर को देखें। बहुत चालाक है, और फ़ायरफ़ॉक्स & अपलोड करने के लिए क्रोम PUT समर्थन है। आईई, अपने डेस्कटॉप से ​​ब्राउजर पर ड्रैग-एंड-ड्रॉप। उनके पास http://www.ajaxbrowser.com पर पूरी तरह कार्यात्मक डेमो साइट है।

+4

केवल $ 1250 के लिए ... –

+0

ठीक है, ओपन-सोर्स सॉफ्टवेयर के लाभों को बरकरार रखने के बिना, उन्होंने इसमें बहुत समय और प्रयास किया और मुआवजा दिया जाना चाहिए। वैकल्पिक रूप से, यह 100% शुद्ध जावास्क्रिप्ट है .... सुनिश्चित नहीं है कि वे किसी भी प्रकार के डीआरएम को कैसे लागू करेंगे ... – jklemmack

+0

बालों को विभाजित करने और सही करने के लिए - * मुफ्त सॉफ्टवेयर। ओपन सोर्स आवश्यक रूप से किसी भी कीमत से मुक्त नहीं है और न ही कानूनी encumberments। – Wyatt8740

1

SMEStorage.com आज़माएं। वे किसी भी वेबडैव बैक-एंड को व्यक्तिगत क्लाउड फ़ाइल समाधान में बदल देते हैं। साथ ही समृद्ध ब्राउज़र डेस्कटॉप और मोबाइल क्लाइंट, एंड्रॉइड, आईओएस, विंडोज फोन और ब्लैकबेरी के लिए मैक, विंडोज, लिनक्स और मोबाइल क्लाइंट के क्लाइंट हैं।

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