当我调用mime_content_type($ mp3_file_path)时,为什么在某些mp3文件中它返回application/octet-stream?
我有这个:
if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$image = getimagesize($tempFile);
$mp3_mimes = array('audio/mpeg', 'audio/x-mpeg', 'audio/mp3', 'audio/x-mp3', 'audio/mpeg3', 'audio/x-mpeg3', 'audio/mpg', 'audio/x-mpg', 'audio/x-mpegaudio');
if (in_array(mime_content_type($tempFile), $mp3_mimes)) {
echo json_encode("mp3");
} elseif ($image['mime']=='image/jpeg') {
echo json_encode("jpg");
} else{
echo json_encode("error");
}
}
Run Code Online (Sandbox Code Playgroud)
编辑: 我在这里找到了一个很好的课程:
http://www.zedwood.com/article/127/php-calculate-duration-of-mp3
我有这样的照片列表:
<div class="upimage">
<ul id="upimagesQueue" class="thumbs ui-sortable">
<li id="upimagesKHGYUD">
<a href="uploads/0002.jpg">
<img src="uploads/0002.jpg" id="KHGYUD">
</a>
</li>
<li id="upimagesNCEEKI">
<a href="uploads/0003.jpg">
<img src="uploads/0003.jpg" id="NCEEKI">
</a>
</li>
<li id="upimagesPWSHUN">
<a href="uploads/0003.jpg">
<img src="uploads/0003.jpg" id="PWSHUN">
</a>
</li>
<li id="upimagesOYJAQV">
<a href="uploads/0004.jpg">
<img src="uploads/0004.jpg" id="OYJAQV">
</a>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我想在jquery中创建一个函数也可以获得1个数组中的所有图像,以便能够将数组发送到php!我希望以这种形式的数组:
array(
'image_id_1' => array(
'image_src_1' => 'xyz.jpg',
)
'image_id_2' => array(
'image_src_2' => 'xyz.jpg',
)
'image_id_3' => array(
'image_src_3' => 'xyz.jpg',
)
'image_id_4' => array(
'image_src_4' => 'xyz.jpg',
)
)
Run Code Online (Sandbox Code Playgroud)
我怎么能编码呢?谢谢