相关疑难解决方法(0)

我应该使用哪种mime类型的mp3

我正在尝试决定选择哪种mime类型来返回mp3数据(由php提供)

根据这个mime类型列表:http://www.webmaster-toolkit.com/mime-types.shtml

.mp3    audio/mpeg3
.mp3    audio/x-mpeg-3
.mp3    video/mpeg
.mp3    video/x-mpeg
Run Code Online (Sandbox Code Playgroud)

这些之间有什么区别,我应该使用哪个?

php mp3 mime-types

100
推荐指数
5
解决办法
10万
查看次数

php <5.3的替代finfo()

<?php 
$finfo = new finfo();
$fileinfo = $finfo->file($_FILES["fileToUpload"]["tmp_name"], FILEINFO_MIME);

switch($fileinfo) {
    case "image/gif":
    case "image/jpeg":
    case "image/png":
       move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],
    "upload/" . $_FILES["fileToUpload"]["name"]);
    echo "Your file has successfully been uploaded, and is awaiting moderator approval for points." . "<html><br><a href='uploadfile.php'>Upload more.</a>";
    break;
     default:
     echo "Files must be either JPEG, GIF, or PNG and less than 10,000 kb";

        break;
        }


?>
Run Code Online (Sandbox Code Playgroud)

它最近引起了我的注意,这里没有任何错误,它只是不起作用,因为我的服务器PHP只有5.2 lemme知道如果你们能找到一种方法使它使用MIME工作

php

6
推荐指数
1
解决办法
5977
查看次数

python 检查音频文件类型,MP3 或 FLAC

我想检查音频文件是 MP3 还是 FLAC,检查只需进行基本检查,但我想要的不仅仅是检查文件扩展名

os.path.splitext
Run Code Online (Sandbox Code Playgroud)

工作正常,但如果文件没有写入扩展名或有人传递了带有假扩展名的文件,则效果不佳

我已经尝试过,但它只返回 None

sndhdr.what(file)
Run Code Online (Sandbox Code Playgroud)

我也尝试过使用魔法,但它返回“application/octet-stream”,这没有多大用处。

magic.from_file(file, mime=True)
Run Code Online (Sandbox Code Playgroud)

我读过 Mutagen 可能对此很有帮助,但到目前为止未能找到任何将音频编码输出为 MP3 或 FLAC 的函数

python audio mp3 flac

3
推荐指数
1
解决办法
8978
查看次数

标签 统计

mp3 ×2

php ×2

audio ×1

flac ×1

mime-types ×1

python ×1