我构建了我的图像路径并做了一个cfdump来检查生成的内容:
<!--- Build image paths --->
<cfset image_src="../images/f#movie.FilmID#.jpg">
<cfset image_path=ExpandPath(image_src)>
<cfdump var="#image_src#"><br>
<cfdump var="#image_path#">
运行页面时,我得到以下信息:
../images/f5.jpg
C:\ColdFusion11\cfusion\wwwroot\workspace\OWS\images\f5.jpg
当我右键单击图像占位符并复制图像URL时,传递的内容是:
http://127.0.0.1:8500/workspace/OWS/10/%E2%80%9D../images/f5.jpg%E2%80%9D
所以,它不会取出以下行的“..和”,因为它会扩展URL:
<cfset image_src="../images/f#movie.filmid#.jpg">
在另一个页面上,我删除了双引号,然后将它们放回去并且有效。出于某种原因,它不喜欢那些正确识别代码的双引号。我无法在此页面上获得相同的解决方案。
任何帮助/建议?谢谢!
答案 0 :(得分:1)
您是否有可能拥有&#34;智能报价&#34;而不是内容中的常规引号?