这是我将Android应用程序中的音频存储到服务器和数据库的代码
include("db.php");
$uid=$_POST['uid'];
$meeting_id=$_POST['meeting_id'];
if(!is_dir("audioupload/".$uid."/".$_SESSION["uid"]."/"))
{
mkdir("audioupload/".$uid."/".$_SESSION["uid"]."/");
}
$info = pathinfo($_FILES['audio']['name']);
$ext = $info['extension'];
$audio_name = "meeting_id".$meeting_id.".".$ext;
if(move_uploaded_file($_FILES["audio"]["tmp_name"], "audioupload/".$uid."/".$_SESSION["uid"] ."/". $audio_name))
{
echo "File uploaded Successfully";
} else
{
echo "File was not uploaded";
}
$sql="INSERT INTO `audio`(`uid`,`meeting_id`,`audio`) VALUES ('".$uid."','".$meeting_id."','".$audio_name."')";
$result1 = mysqli_query($conn,$sql);
此代码工作正常。我能够将特定用户的音频存储在他们的特定目录中。
我真正希望在前端显示此音频
<td><audio id="audio" autoplay controls src="<?php echo $row_audio['audio'];?>" type="audio/mpeg"></audio></td>
这就是我用于获取记录的东西,一个带有php fetch_assoc的简单while循环
我从数据库
获得此基本响应我如何获得存储在服务器中的音频?