显示来自 Respose.WriteFile()/ Response.ContentType 的广告内容

如何显示来自“动态”aspx 页面的任何添加内容?目前我正在使用 System.Web.HttpResponse 'Page.Response' 将存储在 Web 服务器上的文件写入 Web 请求。

这将允许人们点击类型为 http://www.foo.com 的 url ?Image=test.jpg 并在浏览器中显示图像。您可能知道这与 Response.ContentType 的使用有关。

通过使用

Response.ContentType = 'application/octet-stream';

我能够显示 gif/jpeg/png 类型的图像(到目前为止我测试过的所有图像),尝试显示 .swf 或 .ico 文件给了我一个不错的小错误。

使用

Response.ContentType = 'application/x-shockwave-flash';

我可以播放 Flash 文件,但是图像很乱。

那么我如何轻松选择内容类型?

请先 登录 后评论