【发布时间】:2017-04-09 08:34:41
【问题描述】:
嘿,我有以下代码:
你也可以在 GitHub (simple-online-library) 中找到整个项目
它工作正常并将书名书作者书页保存在 mysql 数据库中,但它只是将图像名称和图像路径保存在数据库中我只想将图像移动到名为图像的新文件夹并尝试几种方法,但它们都不适合我。
【问题讨论】:
-
首先你修复你的连接
$connect = mysqli_connect($db_host, $db_username, $db_pass, $db_name); -
在
$query之前添加var_dump($file);看看你得到了什么信息 -
@Mario 感谢您的回答,我修复了我的连接并添加了 var_dump 但它什么也没显示,只是浏览器警报框显示了 error. 第 3 行:
$file = addslashes(file_get_contents($_FILES["images"]["tmp_name"])); -
是的,我猜你有一个空字符串,因为你没有处理来自不存在的 form 的 $_FILES['images']。阅读此内容,您就会明白php.net/manual/en/features.file-upload.post-method.php 您需要此
<form enctype="multipart/form-data" action="" method="POST">才能上传文件。 -
我更新了我的代码和我的问题。