0
所以我需要通过php文件将图像添加到Mysql中..我从UWP应用程序中选择图像:上传图像的流。 。 现在我卡住了,因为我不知道从那里得到了什么..这里是我使用的PHP代码,但它不工作,因为我找到image.png,但它什么也没有显示..任何帮助将不胜感激如何使用php + mysql来解码图像流并将数据流存储到数据库
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
$UserName = $_POST['UserName'];
$UserImage = $_POST['UserImage'];
require_once('conn.php');
$sql ="SELECT UserId FROM user";
$res = mysqli_query($connect,$sql);
$UserId =0 ;
while($row = mysqli_fetch_array($res)){
$UserId = $row['UserId'];
$UserId = $UserId+1;
}
$path = "UserImage/$UserId.png";
$actualpath = "http://localhost/mydatabase/$path";
$sql = "INSERT INTO user (UserId,UserName,UserImage) VALUES ('$UserId','$UserName','$actualpath')";
if(mysqli_query($connect,$sql)){
file_put_contents($path,base64_decode($UserImage));
echo "Successfully Uploaded";
}
mysqli_close($connect);
}else{
echo "Error";
}
?>
是的,它们不应该是相同的。当我将来自UWP的文件夹UserImage/$ UserId.png中的每个图像添加到实际路径中的Myql db中时 –