これは、画像upload.with some text.Thisスクリプトのための私のPHPコードは、アンドロイドアプリのコードで使用されています。 イメージID、イメージのURLとテキストはデータベースに正しく保存されますが、イメージはサーバーフォルダに保存されません。なぜ起こるのですか?イメージをサーバーフォルダに保存する方法
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
$image = $_FILES['image'];
$fullname = $_POST['fullname'];
require_once('dbConnect.php');
$sql ="SELECT id FROM uploadfinding ORDER BY id ASC";
$res = mysqli_query($conn,$sql);
$id = 0;
while($row = mysqli_fetch_array($res)){
$id = $row['id'];
}
$path = "uploads/$id.png";
$actualpath = "My_url/$path";
// query for db
$sql = "INSERT INTO uploadfinding (image,fullname) VALUES ('$actualpath','$fullname')";
if(mysqli_query($conn,$sql)){
file_put_contents($actualpath,base64_decode($image));
echo "Successfully Uploaded";
}
mysqli_close($conn);
}else{
echo "Error";
}
?>
コードはどこですか? –
move_uploaded_file()関数を使用する必要があります。 –
私はすでにこれを使用していますが、何も起こりません。 –