首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php生成的图像没有显示在webview中

php生成的图像没有显示在webview中
EN

Stack Overflow用户
提问于 2015-03-05 12:12:57
回答 1查看 285关注 0票数 1

我有一个带有webview的android应用程序。在webview中,我有一些php生成的图像(GDLIB)

代码语言:javascript
复制
<!-- Show a php generated image from GDLIB -->
<img src='graphs/graph.php'>

<?
// Graph.php
$src = imagecreatefrompng('mapStatus.png');
$dstC = imagecreatefromgif('pointClosed.gif');
$text_color=ImageColorAllocate($src,255,255,255);
imagecopymerge($src,$dstC,22,15,0,0,4,4,95);
header('Content-type: image/png');
imagepng($src);
imagedestroy($src);
?>

由于某些原因,这些图像在the视图中没有显示,而在常规浏览器窗口中工作正常。用非php生成的映像替换路径很好。

有没有一些解决办法,这样我就可以在webview中显示php生成的图像了吗?

编辑: Webview显示了这样一个破碎的图像:

而不是实际的图片,应该是这样的:

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-05 12:15:19

尝试:

  • 再检查一下你的相关网址。
  • 指定标头。 标题(“内容-类型:图像/png”);

在图像输出之上,您的浏览器将不必假设内容类型,这可能是它所做的。

检查控制台中的40X/500错误和“预期类型image/png但接收到的text/html”或类似的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28877625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档