我在一個目錄內有2個不同的目錄。第一個是views
,其中包含所有swig視圖,如newpost.html
。另一種是temp_images
其中包含butterfly.png
。用swig模板引擎瀏覽html目錄?
在newpost.html
我有,
<div id="image">{{post.image}}</div> <!-- this prints `butterfly.png`-->
<img src="../temp_images/{{post.image}}"></img> <!-- shows broken img link-->
痛飲打印文本,但它不會顯示蝴蝶。我不知道爲什麼,我加倍檢查了HTML。我也試過
<img src="../temp_images/butterfly.png"></img>
而且這也沒有工作。我可以在使用Swig時遇到問題嗎?我也在使用Node,Express,Mongo。
課程!!!謝謝你!這是通常的工作方式嗎?如果我希望客戶端能夠上傳圖片,我將它們保存到「temp_images」目錄中,然後使用鏈接? (我知道這是一個廣泛的後續)還有什麼'{maxAge:60 * 60 * 1000}'? – Squirrl
我不確定'這是一般的工作方式嗎?但是,是的,你可以讓文件上傳(你可能需要像[強大](https://github.com/felixge/node-formidable)解析文件上傳。),如果你的文件的目的地是在你的公共結構中的某個地方,你可以像任何其他圖像一樣鏈接到它們。您是否也可以使用不同的目錄和公共符號鏈接等。請參閱maxAge的答案更新。 –