php - 如何通过存储过程将文件插入MySQL数据库?

标签 php mysql codeigniter stored-procedures

提交了包含要上传文件的表单后,在使用存储过程处理插入时,我在尝试将其插入图像表上的 longblob 字段时遇到了麻烦。

通常的基础知识已设置,multipart/form-data enctype 为表单,文件类型为输入。当我提交表单并在 PHP 中嵌入 mysql 调用时,它会将文件正确上传到表中,就在我将详细信息传递给 sp 时,它失败了。

有没有办法通过 sp 将文件数据插入到 blob 字段中,或者只需要在代码中嵌入 sql 调用?

最佳答案

我同意 Alfabravo 的观点,为什么不将文件保存到专用文件夹并将链接、路径或仅将文件的文件名保存到数据库中?

关于php - 如何通过存储过程将文件插入MySQL数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9261988/

相关文章:

php - MySQL 的 if 语句

php - 如何使用 php 下载保存在 mysql 数据库中的 pdf 作为 MEDIUMBLOB 数据?

php - 通过AJAX上传文件

java - 客户端计算机上的 Applet JDBC 连接失败

mysql - Django 选择范围内获得积分的用户计数

c# - 程序如何知道传递了哪些参数?

javascript - 在 JSON 字符串中分隔 PHP 变量

php - 单击按钮时如何插入表格?

php - Codeigniter 密码解密

php - 加载 View 时 CodeIgniter 的意外行为