0

我创建了一个 ashx 处理程序,它将图像返回到我的 flex 应用程序。例如,如果我直接访问 url (www.mysite.com/handler.ashx?id=34),浏览器将显示图像。如果将 flex 中的图像控件的源设置为相同的地址。我收到“错误 #2124:加载的文件是未知类型。”。任何提示

4

4 回答 4

1

您可以检查一些可能会有所帮助的事项:

  1. 安全性:“您可以使用 URL 引用图像,但默认安全设置仅允许 Flex 应用程序访问与您的应用程序存储在同一域中的资源。要访问其他服务器上的图像,您必须使用 crossdomain.xml 文件。 "

  2. 您可以加载或嵌入其他图像吗?

查看此文档以查看您在加载图像时是否遗漏了什么:http: //livedocs.adobe.com/flex/3/html/help.html ?content=security2_04.html

这是一个可以帮助解决图像 httpstatus 问题的链接:http: //blog.flexexamples.com/2007/11/04/detecting-whether-an-image-loaded-successfully-in-flex/

于 2008-12-23T23:11:24.753 回答
0

确保带有图像的响应标头中返回的 MIME 类型正确。如果您的响应标头说它包含“text/html”而不是“image/png”之类的内容,Flash Player 可能会感到困惑。

于 2008-12-26T19:42:16.640 回答
0

Flash 播放器有错误。

http://bugs.adobe.com/jira/browse/FP-42

于 2009-01-02T18:21:01.297 回答
0

确保提供的图像不是位图。浏览器可以处理声称是 PNG/JPEG Flash 不能处理的位图。

于 2009-11-14T21:29:55.237 回答