【发布时间】:2011-07-21 10:30:44
【问题描述】:
我正在开发一个显示图像列表以及一些元数据的 flex 应用程序。图片小于500kb。它们以 base64 编码字符串的形式存储在数据库中,使用 PHP 检索,作为 XML 发送到 flex(这会创建一个相当大的 XML 输出文件)
现在我的问题是,虽然我可以轻松显示多达 2-3 张图片,但超过 3 张或有时 2 张图片会导致图片损坏。有时整个应用程序都会失败。我猜这是由于生成的 XML 很大。我知道我在这里做错了什么。我想知道在 flex 应用程序中存储/检索大量图像的正确方法是什么。
另外,将图像保存为文件并将这些文件的路径存储在数据库中是不是更好的选择?
【问题讨论】:
-
不确定是否投反对票.. 似乎您在这里发生了一些事情.. 可能会发布一些代码以获得错误帮助 - 或提出另一个问题以获得对文件数据库存储的回复与 URL 引用...
-
是的,最好让文件系统自己处理文件。这就是它的用途。它将减少数据库传输和处理开销,并且允许文件可能被网络服务器缓存或最终在 CDN 上使用。无论如何,它更快。
标签: php database apache-flex image base64