此处用于检查 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.
谁能帮帮我?