javascript - 使用 php move_uploaded_file 和变量 post 上传图片
问题描述
我有这样的PHP文件。如果我尝试将通过 POST 带来的 $iD 变量放在图像 $pathimg 的路径中,我的代码将不起作用。如果我尝试像使用 $prbID 那样将变量放在那里,我的代码就可以工作。但是我为每个帖子带来的 ID 值确实有效,因为它将它插入到数据库中。
<?PHP
header('Access-Control-Allow-Origin: *');
//conecction
include "apk-conection.php";
//POST
$Id=$_POST['Id'];
$title=$_POST['tite'];
$content=$_POST['content'];
$prbID=2797;
//date
$date = date('Y-m-d H:i:s');
//name img
$nameimg=$_FILES["file"]["name"];
//upload img
$new_image_name = urldecode($nameimg).".jpg";
//path img
$pathimg="../users/img/".$Id."/files/".$new_image_name;
move_uploaded_file($_FILES["file"]["tmp_name"],$pathimg);
if(isset($_POST['insert'])){
$sql="INSERT into publications (Id,title,content,date,img)values($Id,'$title','$content','$date','$pathimg')
";
$exec=$conexion->query($sql);
}
?>
解决方案
推荐阅读
- azure - Azure 数据工厂中的 SSL 证书使用情况
- python - Plotly Choropleth - 如何使州边界变暗?
- sql - 没有使用 SQL::Statement 正确解析 WHERE 子句中的 IN
- java - 更改java中的数组逻辑
- pandas - 统计过去 7 天内的类似事件
- html - 使用 grid-template-areas 时 CSS Grid 属性值无效
- clickhouse - Distributed_group_by_no_merge 的作用是什么
- python - 如何将 sample_weight 添加到 scikit-learn 估计器中
- swift - 我错误地从项目导航器中删除了一个文件,现在 xcode 说左上角没有方案
- php - Eloquent 使用远程 MySQL 时非常慢