由php上传的mp3文件已损坏

时间:2019-12-16 19:47:38

标签: php file

我已经编写了一个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!';

0 个答案:

没有答案