0

此处用于检查 mime 类型的 php 中的 case 语句工作正常。

$mimetype = mime_content_type($path);
switch ($mimetype) {

    case "video/mp4":
    case "video/mov":
~~~~~~~~~~~~~~~~~

但是,这里的 php 中检查文件扩展名的 case 语句不是,在这种情况下 pathinfo($path) 没有提取文件名,例如 VID_2_134.mp4。我猜我使用 pathinfo($path) 的方式不正确,但我不知道正确的使用方式。如果我将 pathinfo($path) 替换为 VID_2_134.mp4 下面的 case 语句开始按我预期的方式工作。

$filepath = pathinfo($path);
$extension = $filepath['extension'];
switch ($extension) {

     case "mp4":
     case "mov":
~~~~~~~~~~~~~~~~~

*$path is a file path from the local drive of pc or smartphone where the file exist.

谁能帮帮我?

4

0 回答 0