【发布时间】:2012-09-21 09:53:44
【问题描述】:
谁能帮我解决关于图片下载功能的问题?情况是这样的:实际上我想从一个生成一些字符串 url 作为图像的站点下载甘特图图像!甚至不是http://www.example.com/img/image.png,而是类似http://www.example.com/img/index.php?=task&d=&Work=0...
【问题讨论】:
标签: image
谁能帮我解决关于图片下载功能的问题?情况是这样的:实际上我想从一个生成一些字符串 url 作为图像的站点下载甘特图图像!甚至不是http://www.example.com/img/image.png,而是类似http://www.example.com/img/index.php?=task&d=&Work=0...
【问题讨论】:
标签: image
无论您使用哪种语言或环境,只需使用包含所有 GET 变量的完整 URL 即可为您提供图像。 应该没关系。
从下面的 cmets 来看,您的代码无法正常工作,因为您使用的是 PHP 的 htmlspecialchars 函数。
Htmlspecialchars 会将您无法在 HTML 输出中表示的符号转换为可以让浏览器知道要输入哪种字符的标识符渲染。
例如,与号 (&) 可以由 & 呈现,HtmlSpecialChars 函数会为您执行此操作。
当您的后端代码输出用户不可见的部分 html 源代码时,例如本例中的图像源代码,您不想使用该函数。
它将通过将 url 中的所有 & 实例替换为 & 来使 URL 无效
只需这样做:
<?php print($url); ?>
【讨论】: