Android Mobile: Flex图像控件显示丢失的图像

本文关键字:图像 显示 控件 Flex Android Mobile | 更新日期: 2023-09-27 18:08:54

我使用Flex应用程序(SDK版本4.14.1)从Android上的相机拍摄照片,并将结果ByteArray传递给.net c#脚本,该脚本将图像写入目录并设置名称等。我可以在文件系统中看到文件,我可以在文件系统中打开文件(使用jpg或png扩展名,我相信浏览器可以这样做),但是当我向Flex添加图像控件并将源指向图像的路径时,我只是得到那个恼人的缺少图像图标。

我猜这是与扩展有关,因为图像是直接从相机作为字节数组发送的,我不得不猜测扩展,但无论它是什么,你能帮我解决它吗?

作为参考,图像存储在IIS web服务器上,但它不是跨域策略,因为如果我将图像拖到我的项目中并直接绑定它,它仍然做同样的事情。

理想情况下,我需要使用Image而不是BitmapImage,但如果它不能帮助,那么我可以改变。

感谢

编辑

从Image更改为BitmapImage有点用,因为图像现在在桌面调试器中显示,但在设备上它只显示空白。对此有什么想法吗?

Android Mobile: Flex图像控件显示丢失的图像

本着确保我所有的问题得到答案的精神,我将决定使用BitmapImage的解决方案。设计的其他部分都是正确的,我看不出我做错了什么,虽然使用BitmapImage会导致我缺少图像和占位符图像的问题,但毕竟这是一个解决方案。