我已经编写了一个PHP脚本,可以从用户文件输入中上传mp3文件,上传器工作正常,但是我去检查了文件上传目录,我试图播放mp3文件,但没有之所以起作用,是因为即使文件名和文件大小都匹配,它也会损坏。
这是我的php脚本:
//Get submitted data by user
//This is blob
if (isset($_POST['mp3file'])) {
$mp3 = $_POST['mp3file'];
} else {
$mp3 = '';
}
//Normal string
if (isset($_POST['name'])) {
$name = $_POST['name'];
} else {
$name = '';
}
//Write mp3 file
if ($mp3) {
$file1 = UPLOAD_DIR . $name . "_" . uniqid() . '.mp3';
$success = file_put_contents($file1, $mp3);
}
//Output a URL where is saved.
$locator = $file1;
//Display a text, otherwise if error happened.
print $locator ? $file1 : 'Could not save the file!';