【发布时间】:2011-06-26 21:47:12
【问题描述】:
我想开发一个经过 iPhone 优化的网站,其中包含生成的图像。为了生成图像,我调用了一个外部网站 (aspx)。示例:
https://url/filedownload.aspx?documentid=1234&mimetype=image/jpeg
这在 PC 上的任何标准浏览器上都没有问题,图像会在 2 秒后显示。但在 iphone 上只显示蓝色问号。
结果是 ~ 170 * 100 72dpi。
【问题讨论】:
-
您是否尝试编辑 HTTP 响应标头,将参数 mime 类型定义为 image/jpeg?
-
您是否有图像示例(即工作链接),否则没有太多帮助。链接是什么无关紧要,如果结果是标记为图像的有效图像,则不会导致问题
-
我没有可供公众使用的工作链接,抱歉。响应头是这样的:X-Powered-By ASP.NET X-AspNet-Version 2.0.50727 Content-Transfer-Encoding binary Content-Length 3318 Content-Disposition attachment; filename=document_20110214_015144.png Cache-Control private Content-Type image/png
-
有什么提示或想法吗?一个建议是生成图像所需的时间是问题所在。但即使我在 iphone 上刷新页面后,图像仍然没有显示。