首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex -从数据库中检索base64编码图像

Flex -从数据库中检索base64编码图像
EN

Stack Overflow用户
提问于 2011-03-23 23:41:25
回答 2查看 993关注 0票数 1

我正在开发一个flex应用程序,它显示图像列表和一些元数据。图像小于500kb。它们以base64编码字符串的形式存储在数据库中,使用PHP检索,作为XML发送到flex (这会创建一个相当大的XML输出文件)。

现在我的问题是,虽然我可以轻松地显示多达2-3张图像,但任何超过3张甚至2张图像的图像都会导致图像损坏。有时整个应用程序都会失败。我猜这是因为生成的XML太大了。我知道我做错了什么。我想知道在flex应用程序中存储/检索大量图像的正确方法是什么。

另外,将图像保存为文件并将这些文件的路径存储在数据库中是更好的选择吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-24 03:09:41

为什么要将图像“存储”在xml中?为什么不直接将url发送到xml中的图像,并让flex检索图像呢?

此外,您的xml可能已经损坏,因为base64图像包含一些奇怪的字符,除非您将其包装在CDATA中,否则这些字符可能会破坏xml的解析。

票数 1
EN

Stack Overflow用户

发布于 2011-03-23 23:46:14

您可以尝试使用AMF-PHP,而不是通过XML传递数据,因为您已经在PHP设置中了-它将在您的服务器和应用程序之间作为本机对象传递数据。超级圆滑。

http://amfphp.sourceforge.net/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5407811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档