significa - la imagen no se muestra en cfdocument
que significa alt en una imagen (2)
Hace unos días encontré una situación curiosa que pude resolver después de perder mucho temperamento.
Bueno, el problema es que estoy colocando una imagen dentro de un pdf creado dinámicamente (usando cfdocument). Puedo ver la imagen cuando ejecuto mi sitio web localmente. Pero una vez que cargué el código para pinchar, obtengo la imagen rota en el marcador de posición de la imagen.
Esto suele ser causado por la ruta interna frente a la ruta externa. Probablemente esté haciendo referencia a un dominio en la URL que puede no ser válido internamente. Una solución es actualizar el archivo de host de su servidor para incluir todos los dominios válidos y sus equivalentes de IP de red interna. Luego, cuando se solicita el dominio en el servidor, se hace referencia a la IP interna en lugar de la IP externa no válida.
aceptando la sugerencia de Al everett, la solución al problema es informada. El problema de que la imagen no se muestre se debió al acceso HTTPS del documento y las imágenes no se estaban descargando. así que utilicé el siguiente trabajo:
<cfdocument format="pdf">
<cfoutput>
Some html content
<br>
<img src=#localUrl("img1.gif")#><br>
<img src=#localUrl("images/img.jpg")#>
</cfoutput>
</cfdocument>
<cffunction name="localUrl" >
<cfargument name="file" />
<cfset var fpath = ExpandPath(file)>
<cfset var f="">
<cfset f = createObject("java", "java.io.File")>
<cfset f.init(fpath)>
<cfreturn f.toUrl().toString()>
</cffunction>