0
我正在嘗試做一個Grails webapp,現在我試圖在文件夾中顯示所有圖像。grails在文件夾中顯示圖像
爲了做到這一點,我有以下:
def display(){
def dir = new File("/tmp/images")
def list = []
dir.eachFileRecurse() { file ->
def avatarFilePath = new File(file.path)
response.setContentType("application/jpg")
OutputStream out = response.getOutputStream();
out.write(avatarFilePath.bytes);
out.close();
}
}
因此,使用上面的代碼,我使用顯示一個圖像:
<img class="thumbnail" src='${createLink(controller: "images", action: "display")}' />
使用此代碼,我顯示一個圖像。 如何顯示該文件夾中的所有圖像? 我是否需要建立一個列表?什麼?輸出流列表? 在這種情況下,我應該把什麼放在我的gsp文件?
聽起來不錯,但我看不到你在哪裏建立圖像列表。 – itsme 2013-04-05 21:04:26
'IMAGES_DIR.listFiles()'返回圖像列表。 – 2013-04-05 21:07:39
感謝您的答案,但我看不到從gsp頁面listImages()和圖像()和img之間的鏈接。你能解釋一下嗎?謝謝。 – itsme 2013-04-05 21:21:23