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中時 –