使用coldfusion动态创建照片库

时间:2016-06-23 20:17:47

标签: html image coldfusion

我的文件夹中至少有100张图像,我希望使用coldfusion在图库中显示。我能够循环目录并获取图像文件夹中图像的绝对路径。但我无法将绝对路径传递到html img标签。我甚至尝试使用cfimage标签,但也失败了。这是我的代码。

<body>
<cfinclude template="header.cfm" >
<cfdirectory action="list" directory="C:\ColdFusion2016\cfusion\wwwroot\project\img" name="listRoot">      
<cfoutput query="listRoot">
    <cfset myPath= expandpath(#listRoot.NAME#)>     
    <!---#listRoot.Name#<br>--->            
    <b>File Path : </b> #myPath# <br>
    <img src=#myPath#>
    <!---<cfimage action="info" source="#myPath#" structname="stInfo" >
    <cfdump var="#stInfo#" label="Photo Info">--->
</cfoutput>
</body>

1 个答案:

答案 0 :(得分:2)

为什么要文件系统路径?只需输出文件名,并在必要时将src添加到目录中。

<cfdirectory action="list" directory="C:\ColdFusion2016\cfusion\wwwroot\project\img" name="listRoot">      
<cfoutput query="listRoot">
  <img src="/project/img/#name#">
</cfoutput>