PHP中未定义的索引图像,我知道这是重复的,但我尝试了很多解决方案,但都没有成功



我想在android中制作一个应用程序,用户上传照片,上传的照片将使用PHP 插入我的MySQL数据库

但是我的PHP脚本生成了一个错误,

Undefined index image in PHP

以下是我的PHP文件-

"Constants.php">

<?php
$db_name="mydb";
$local_username="root";
$local_password="";
$server_name="localhost";
$conn= 
mysqli_connect($server_name,$local_username,$local_password,$db_name);
if($conn)
{
echo "Connection successful";
}
else  
{
echo "Connectionj failed";
}
?>

"imageUploadScript.php">

<?php
require "Constants.php"; 
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$DefaultId = 0;
$image = $_POST['image'];
$mobile = $_POST['mobile'];
// if(isset($_POST['image']))
//{ 
$ImagePath = "imageUploads/$mobile.jpg";
$ServerURL = "yourPath/$ImagePath";
$InsertSQL = "INSERT INTO info (img) values('$ServerURL') where 
mobile=$mobile";
if(mysqli_query($conn, $InsertSQL)){
file_put_contents($ImagePath,base64_decode($ImageData));
echo "Your Image Has Been Uploaded.";
mysqli_close($conn);
}
else{
echo "Please Try Again";
}
//}
}
?>

将感谢您的任何帮助

要上传图像,需要使用

$_FILES['image']

而不是

$_POST['image']

相关内容

最新更新