2016-11-19 7 views
6

मैं छवियों और उत्तरदायी छवि शैलियों को प्रदर्शित करने के लिए एंटिटी ब्राउज़र का उपयोग कर रहा हूं।Drupal 8 - छवि शैलियों को पहले पृष्ठ लोड पर प्रदर्शित नहीं किया जा रहा है

मुझे लगता है कि एक बार नोड बनाया गया है और एक छवि जोड़ा गया है, पहली बार जब कोई नया उपयोगकर्ता पृष्ठ पर जाता है, तो छवि प्रदर्शित नहीं होगी। पृष्ठ का रीफ्रेश फिर छवि दिखाएगा।

  • मैंने इटोक चर के साथ और बिना दोनों प्रयास किए हैं।

  • मैंने एक उत्तरदायी छवि शैली और सामान्य छवि शैली और उसी परिणाम का उपयोग करने का प्रयास किया है।

  • जब कोई छवि बैकएंड में पहली बार अपलोड की जाती है, तो थंबनेल शो नहीं करता है।

  • छवि सही ढंग से अपलोड हो रही है और इसकी फाइल फ़ोल्डर में है।

पर पहले पृष्ठ लोड

, छवि शैली बनाया जा रहा है और मैं शैलियों फ़ोल्डर में इसे देख सकते हैं और यह विंडोज़ में ठीक खोलता है, लेकिन अगर मैं छवि शैलियों यूआरएल देखने (.../शैलियों/स्टाइलनाम/सार्वजनिक/फ़ोल्डर/image.jpg) एक संदेश है जिसमें कहा गया है कि 'छवि प्रदर्शित नहीं की जा सकती क्योंकि इसमें त्रुटियां हैं'। अगर मैं उस पर एक कठिन ताजा करता हूं, तो छवि दिखाई देती है, फिर वापस जाएं और पृष्ठ को रीफ्रेश करें और छवि वहां है।

ऐसा लगता है कि ब्राउजर पहली बार कैश से छवि को लोड करने की कोशिश कर रहा है और यह अस्तित्व में नहीं है, इसलिए यूआरएल टूटा हुआ है।

सुनना अच्छा लगेगा कि किसी और को इस समस्या का सामना करना पड़ा है या नहीं। मैंने जो कुछ भी सोच सकता है उसकी कोशिश की है।

+0

अपना कोड दिखाएं। –

+0

https://www.drupal.org/node/2195311 शायद यह मदद करता है। –

उत्तर

2

आपकी टूटी हुई छवि फ़ाइल में पहला अक्षर एक नई लाइन है। यदि आप पहली बाइट हटाते हैं तो छवि को सफलतापूर्वक प्रदर्शित किया जा सकता है।

इसका मतलब है कि कहीं भी आपके PHP कोड में आपके पास टैग से पहले एक अप्रत्याशित नई पंक्ति है। यदि यह केवल एक साइट पर हो रहा है तो आपकी थीम में template.php दिखने के लिए एक अच्छी जगह है। इस https://www.drupal.org/node/2195311

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

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