Почему мой гибкий контроль изображений не отображает мое изображение? - PullRequest
0 голосов
/ 23 декабря 2008

Я создал обработчик ashx, который возвращает изображение в мое гибкое приложение. Если я, например, сразу перейду к URL (www.mysite.com/handler.ashx?id=34), браузер отобразит изображение. Если вы установите источник управления изображением в flex на тот же адрес. Я получаю сообщение «Ошибка № 2124: загруженный файл неизвестного типа». Любые намеки

Ответы [ 4 ]

1 голос
/ 24 декабря 2008

Есть несколько вещей, которые вы можете проверить, которые могут помочь:

  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/

0 голосов
/ 15 ноября 2009

Убедитесь, что обслуживаемое изображение не является растровым. Браузеры могут обрабатывать растровые изображения, которые утверждают, что являются PNG / JPEG Flash не может.

0 голосов
/ 02 января 2009

Flash Player имеет ошибку.

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

0 голосов
/ 26 декабря 2008

Убедитесь, что тип MIME, возвращенный в заголовке ответа с изображением, является правильным. Flash Player может запутаться, если заголовок вашего ответа говорит, что он содержит «text / html», а не что-то вроде «image / png».

...