2011-08-02 126 views
1

我有一个android应用程序,允许用户上传图像到他们的帐户。我将这些图像作为longblob文件存储在一个mysql数据库中,并将它们从中拉出来,但是我已经在这里和其他地方看到了将图像存储在文件系统中更高效的地方。我知道它可以用于我的alpha显示,但它已经吸收了db的空间。存储图像 - mysql与文件系统

我看到很多人在这里和其他地方提及使用数据库的文件系统然而....没有人提及特定的文件系统软件或设置。理想情况下,我需要一个能够从中快速检索图像的系统,并且必须使用来自php的查询。

对此事的任何提示将真棒:)

回答

4

您可以将图像存储在文件系统上,并使用数据库来保存文件指针,这简直是路径到图像的位置在你的系统上。然后,使用查询来获取位置,并将其用于任何图像。

此线程DaniWeb显示上传如何处理:

http://www.daniweb.com/web-development/php/threads/162230

同时,使用相对路径的情况下,要移动在未来图像的位置,在所选择的答案中提到在这里:

When storing Images in the File System, Use relative paths or absolute paths?

+0

我想这个过程会工作一样,但我更好奇它的软件类型设置,我会用和方法是最有效的 –

相关问题