JPG图像扩展名未插入wp的自定义表中

时间:2019-02-06 15:07:48

标签: database wordpress

我已经在数据库上创建了一个自定义表格,我需要从模板页面成员上传图像。在此页面中,我已完成所有编码。我可以插入数据,但卡在图像插入上。我可以获取文件名,但无法获取扩展名。

这是我的模板文件插入代码。

 $tmpfile = explode(".", $_FILES['image']['name']);
 $newfile = round(microtime(true)) . '.' . end($tmpfile);
 move_uploaded_file($_FILES['image']['tmp_name'], ABSPATH . '/wp-content/themes/themename/inc/images/' . $newfile);

 $sql = $wpdb->query($wpdb->prepare("INSERT INTO members(member_image) VALUES (%s)", $newfile));

上面的代码显示不带扩展名的字段值:https://screenshots.firefox.com/w7aDRfXESHZEw39s/localhost

这是我的html表单字段:

     <form action="" method="post">
        <input type="file" name="image" class="form-control">
     </form>

所有其他文本字段均已插入,但仅图像不能带有扩展名。我不知道问题所在。我也尝试过添加.jpg扩展名,但是没有用。

0 个答案:

没有答案