6

मैं एक इंट्रानेट पर काम कर रहा हूं जिसके लिए उपयोगकर्ता के Google ड्राइव में लॉग इन पर निजी फ़ोल्डर तक पहुंचने के लिए उपयोगकर्ता प्रमाणीकरण की आवश्यकता होती है। छवियों को फ़ोल्डर्स से खींचा जाता है और छवि के वेबव्यूलिंक का उपयोग करके इंट्रानेट में प्रदर्शित किया जाता है। यह क्रोम और सफारी में ठीक काम करता है, लेकिन सफारी या इंटरनेट एक्सप्लोरर में काम नहीं कर रहा है। सफारी मुझे "बहुत अधिक रीडायरेक्ट" त्रुटि देता है। आईई में मुझे कोई त्रुटि नहीं दिखाई देती है, लेकिन छवियां प्रदर्शित नहीं होती हैं। मैंने नेटवर्क टैब में किसी भी त्रुटि की तलाश करने की कोशिश की लेकिन किसी का पता नहीं लगा सका।प्रमाणीकृत उपयोगकर्ताओं के लिए सफारी और इंटरनेट एक्सप्लोरर में वेबव्यूलिंक का उपयोग करते हुए Google ड्राइव से एक छवि प्रदर्शित करते समय त्रुटि

हालांकि मुझे पता चला कि, यदि मैं छवियों में से किसी एक के लिए WebViewLink की प्रतिलिपि बनाता हूं, और इसे ब्राउज़र के पता बार में पेस्ट करता हूं, तो छवि सफलतापूर्वक प्रदर्शित होती है। यदि मैं वेब एप्लिकेशन पर वापस जाता हूं और पृष्ठ को रीफ्रेश करता हूं, तो त्रुटि दूर हो जाती है और सभी छवियां सफलतापूर्वक प्रदर्शित होती हैं। यह केवल सफारी के लिए काम करता है और इंटरनेट एक्सप्लोरर के लिए काम नहीं करता है।

छवियां और उनके मूल फ़ोल्डर्स सार्वजनिक नहीं हो सकते हैं; सभी डेटा संवेदनशील है और निजी रहना चाहिए। क्या किसी ने इस मुद्दे का सामना किया है और एक संकल्प पाया है जो हमेशा काम करता है? मैंने छवियों को एक आईफ्रेम में लोड करने का प्रयास किया जो काम नहीं करता था।

अगर आपको अधिक जानकारी की आवश्यकता है तो कृपया मुझे बताएं। धन्यवाद!!

+0

कुछ अपडेट जोड़ना: एक नए टैब में छवि यूआरएल देखना, फिर एप्लिकेशन को रीफ्रेश करना आईई और साथ ही सफारी में सभी छवियों को लोड करता है। यह हालांकि एक स्वीकार्य तय नहीं है। मैंने @ http: //drive.google.com/uc? Export = view & id = FILEID' लिंक का भी उपयोग किया है जैसा कि नीचे @adgdj द्वारा दर्शाया गया है और यह या तो काम नहीं करता है। –

+0

हमारे पास केवल सफारी के साथ एक ही समस्या है, जिसमें एआरएक्स/जेएसएसपी कॉल के साथ उर का उपयोग करके https://drive.google.com/uc?export=download&id=FILEID कोई विचार नहीं है कि इसे कैसे टालना है या इसे ठीक करना है। –

+0

हाय @ सांड्राम, क्या आपको कभी इस मुद्दे के लिए समाधान मिला है ?, धन्यवाद –

उत्तर

0

ऐसा इसलिए है क्योंकि WebViewLink संपत्ति केवल सार्वजनिक फ़ोल्डरों पर अपनी स्थिर वेब संपत्ति (एचटीएमएल, सीएसएस, जेएस, छवि फाइल इत्यादि) देखने के लिए लौटा दी गई है और ऐसे फ़ोल्डर्स के अंदर एक ही फाइल नहीं है।

Google ड्राइव का उपयोग करके संपादित नहीं किए जा सकने वाली फ़ाइलों के लिए समर्थन सीमित है। Google छवियों के लिए परमालिंक प्रदान नहीं करता है। उदाहरण, यदि आप किसी पृष्ठ के स्रोत कोड की जांच करते हैं या फ़ायरफ़ॉक्स की "दृश्य पृष्ठ जानकारी" जैसी सुविधाओं का उपयोग करते हैं, तो आपको एक लिंक मिलेगा जो काम नहीं करता है। आपको http://drive.google.com/uc?export=view&id=FILEID के साथ पता बार से संपादित करने के लिए इस URL- http://docs.google.com/file/d/FILEID/ को प्रतिस्थापित करने की आवश्यकता है जहां FILEID अंकों और अक्षरों का एक लंबा अनुक्रम है।

साथ ही, ध्यान दें कि Google ड्राइव क्रोम 23, फ़ायरफ़ॉक्स 23, आईई 9, सफारी 6 या पुराने संस्करणों के साथ काम नहीं करेगा। ड्राइव का उपयोग करने के लिए आपको अपने ब्राउज़र को अपडेट करना होगा।

+0

आपकी प्रतिक्रिया के लिए धन्यवाद।मैं शुरुआत में WebViewLink का उपयोग नहीं कर रहा था और मैं 'http: //drive.google.com/uc? Export = view & id = FILEID' का उपयोग कर रहा था जहां' FILEID' मेरी छवि फ़ाइल का आईडी है। वह सफारी में काम नहीं कर रहा था, इसलिए मैंने इसे WebViewLink का उपयोग करने के लिए बदल दिया। मुझे लगता है कि मैं इसे वापस बदल दूंगा और देख सकता हूं कि यह अचानक काम करना शुरू कर देता है, या जांचें कि क्या कोई अलग समस्या है जो हल करना आसान हो सकता है। –

+0

उपरोक्त लिंक का उपयोग करने पर भी मुझे एक ही त्रुटि संदेश मिलता है "संसाधन लोड करने में विफल: बहुत से HTTP रीडायरेक्ट" –

0

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

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