Content-Type  application/octet-stream Flash图片显示问题

jackxiang 2011-4-11 23:01 | |
Flash读取图片文件的Http头问题:
一般来说,Flash读取服务器的图片文件头是:
Content-Type  image/jpeg
而在一些图片服务的存储头是:
Content-Type  application/octet-stream

抓取Http头如下:
(Status-Line)  HTTP/1.1 200 OK
Content-Length  302255
Accept-Ranges  bytes
Content-Disposition  attachment
Content-Language  zh-CN
Content-Type  application/octet-stream

在IE,或者Firefox通过:<img src="http://www.jackxiang.com/exaple.jpg"> 是可以显示的,而一旦直接访问那个URL,就会出现保存的提示。
为此,Flash在读取图片显示的时候是没法显示这样的头的,怎么办呢?那就是根据Content-Length来获取二进制流,再根据其Flahs的图片控件来显示。

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/4194/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]