首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将图像与数据库中的记录链接起来?

如何将图像与数据库中的记录链接起来?
EN

Stack Overflow用户
提问于 2011-07-02 03:25:48
回答 2查看 1.8K关注 0票数 2

我的网站有很多配置文件,每个配置文件都有几张图片。用户自己上传这些图片。我需要从磁盘和MySQL表中的配置文件链接图像。告诉我实现此功能的最佳方式,以获得更大的灵活性?

ps我使用的是CodeIgniter 2+ MySQL。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-02 14:44:27

因为您使用的是CodeIgniter。我假设您使用的是文件上传类。

成功完成上载后,您可以使用

代码语言:javascript
运行
复制
$this->upload->data()

它基本上返回一个数组,其中包含与上传相关的所有数据。示例数组

代码语言:javascript
运行
复制
Array
(
    [file_name]    => mypic.jpg
    [file_type]    => image/jpeg
    [file_path]    => /path/to/your/upload/
    [full_path]    => /path/to/your/upload/jpg.jpg
    [raw_name]     => mypic
    [orig_name]    => mypic.jpg
    [client_name]  => mypic.jpg
    [file_ext]     => .jpg
    [file_size]    => 22.2
    [is_image]     => 1
    [image_width]  => 800
    [image_height] => 600
    [image_type]   => jpeg
    [image_size_str] => width="800" height="200"
)

最好将这些详细信息与图像所属的用户ID一起存储到数据库中。当您想要检索图像时,只需查询用户id =omeint..

我认为这个解决方案比在DB中存储图像要好。

票数 2
EN

Stack Overflow用户

发布于 2011-07-02 03:37:32

以下是使用PHP在MySQL中存储图像的教程:

http://forum.codecall.net/php-tutorials/6937-tutorial-storing-images-mysql-php.html

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

https://stackoverflow.com/questions/6552410

复制
相关文章

相似问题

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