簡體   English   中英

Hubspot-本地Hubl服務器-無法加載圖片

[英]Hubspot - local hubl server - Images will not load

從一兩天以來,我就開始使用hubspots local-hubl-server進行本地開發。

事情進展得很順利,但是我一直遇到一個奇怪的問題。

雖然我可以包含或引用其他資產(例如.js文件,.css以及幾乎所有其他內容...),但是無論何時我想包含圖像,似乎本地中心服務器在發送源圖像之前都會更改源圖像資源。 發現文件正常(狀態200)並傳輸了一些數據,但是,如果我將此輸出另存為圖像,則顯示為損壞,即GIMP。

我嘗試使用不同的圖像類型,但是對於所有具有.png,.jpg,.gif和.bmp擴展名的文件,至少會發生這種情況,我從終端輸出和保存的資產中注意到,文件-大小已更改。

在源URL的末尾添加“?noresize”似乎也不能緩解這種情況……與此處建議的相反: http : //knowledge.hubspot.com/articles/kcs_article/cos-general/does-hubspot -自動壓縮圖像

我發現唯一成功的解決方法是在BASE64中對圖像進行編碼並以.txt擴展名保存,然后以內聯樣式將其作為插入內容加載到圖像內容中。 它可以工作,但是當然不是應該怎么做...

是否有人熟悉此問題或有任何可能的(其他)原因?

我正在使用JDK / JRE 1.8.0_91在Ubuntu 15.10上運行

我遇到了完全相同的問題,並與HubSpot通話。 該解決方案沒有記錄,但對我有用。

所有圖像都必須使用以/file_manager/開頭的絕對路徑,並生成HTML,例如<img src="/file_manager/img/happy.gif" />

這個特殊的file_manager文件夾不存在,但是HubSpot使用它來將路由映射到生產中的圖像,因為本地HubL上的位置與生產中的位置不同。 圖像路徑的其余部分取決於主題的路徑以及圖像在主題中的存儲位置。

以HubSpot樣板版Vast主題為例:

  • conf.yaml的主題路徑為work/hubthemes/vast
  • vast文件夾中,圖像位於img
  • 圖像happy.gif的路徑為/file_manager/img/happy.gif

如果您更改主題的路徑,或者圖像位於其他文件夾中,則必須相應地更改URL。 它總是必須以file_manager開頭

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM