为了账号安全,请及时绑定邮箱和手机立即绑定

php怎么获取数据库中的音频文件?

php怎么获取数据库中的音频文件?

PHP
奥特曼还是变形金刚 2017-10-22 22:55:24
数据库怎么存放MP3文件,我之前上网搜了一下说是要先将MP3文件上传到服务器上,通过临时文件来操作,现在这些都做完了,怎么与数据库连接,又怎么显示到我的页面中呢下面是我的上传代码1.<!DOCTYPE HTML><html> <head>     <meta charset="utf-8" />     <title>Music</title>    </head>    <body>     <form action="doAction.php" method="post" enctype="multipart/form-data">         <input type="file" name="myFile"/></br>        <input type="submit" value="上传文件"/>        </form>    </body></html>2. <?php header('content-type:text/html;charset=utf-8');    $fileInfo=$_FILES['myFile'];    $filename=$fileInfo['name'];    $type=$fileInfo['type'];    $tmp_name=$fileInfo['tmp_name'];    $size=$fileInfo['size'];    $error=$fileInfo['error'];    $maxSize=99999999;    $allowExt=array('jpg','jpeg','mp3');    if ($error==UPLOAD_ERR_OK) {    if ($fileInfo['size']>$maxSize) {            exit('文件过大');        }        $ext=pathinfo($fileInfo['name'],PATHINFO_EXTENSION);        if(!in_array($ext, $allowExt)){            exit('非法文件类型');        }        if (!is_uploaded_file($fileInfo['tmp_name'])) {            exit('文件不是通过HTTP POST方式上传来的');         }        $path='uploads';        //防止重名覆盖        $uniName=md5(uniqid(microtime(true),true)).'.'.$ext;        //echo $uniName;exit;        $destination=$path.'/'.$uniName;        if (move_uploaded_file($fileInfo['tmp_name'],$destination)) {            echo '文件上传成功';        }else{            echo '文件上传失败  ';        }    }else{    switch ($error) {    case 1:    echo "上传文件超过了php配置文件中upload_max_filesize选项的值";    break;       case 2:        echo "超过了表单MAX_FILE_SIZE限制的大小";        break;        case 3:           echo "文件部分被上传";           break;       case 4:           echo "没有选择上传文件";           break;       case 6:           echo "没有找到临时目录";           break;       case 7:       case 8:           echo "系统错误";           break;        }    }?>
查看完整描述

2 回答

?
捷克轩

TA贡献60条经验 获得超21个赞

使用音频路径啊,就是你的音频存放到服务器上,那你获取音频是不是得需要路径啊,那么路径存储在数据库就可以了,不过这样会有问题。现在基本使用云接口来存储图片和音频

查看完整回答
反对 回复 2018-01-15
?
LIANHK

TA贡献78条经验 获得超17个赞


上传成功后,把音频文件的路径保存到数据库中

查看完整回答
反对 回复 2018-01-10
  • 2 回答
  • 0 关注
  • 1773 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信