2016-11-19 49 views
6

我正在使用實體瀏覽器上傳圖像和響應式圖像樣式來顯示它們。Drupal 8 - 圖像樣式不顯示在第一頁加載

我發現一旦創建了一個節點並添加了一個圖像,新用戶第一次訪問該頁面時,圖像將不會顯示。然後刷新頁面將顯示圖像。

  • 我已經嘗試使用和不使用itok變量,結果相同。

  • 我已經嘗試使用響應式圖像風格和正常圖像風格 和相同的結果。

  • 當圖像首次上傳到後端時,縮略圖不會顯示 。

  • 圖像上傳正確,並在文件夾中。

在第一頁的負載,正在創建的映像的風格,我可以看到它在樣式文件夾並將其打開Windows罰款,但如果我查看圖像風格URL(... /風格/ stylename/public/folder/image.jpg)會顯示一條消息,指出「圖像因爲包含錯誤而無法顯示」。如果我在這方面做得很好,圖像就會顯示出來,然後返回並刷新頁面,圖像就在那裏。

它似乎像瀏覽器試圖從緩存中第一次加載圖像,它不存在,所以URL被破壞。

很想聽聽有沒有人遇到過這個問題。已經嘗試了我能想到的一切。

+0

顯示您的代碼。 –

+0

https://www.drupal.org/node/2195311也許這有助於。 –

回答

2

破碎的圖像文件中的第一個字符是換行符。如果您刪除第一個字節,圖像可以成功顯示。

這意味着您的PHP代碼中某處出現意外的新行,無論是在標記之前。如果這隻發生在一個網站上,那麼主題中的template.php是一個開始尋找的好地方。請參閱此https://www.drupal.org/node/2195311

相關問題