代码之家  ›  专栏  ›  技术社区  ›  Abdullah Zaher

如何使用PHP从iPhone上传视频

  •  0
  • Abdullah Zaher  · 技术社区  · 8 年前

    我希望用户能够从iPhone上传视频文件到我的网站。

    我的PHP在这里:

     <?php
    
    $allowedExts = array("jpg", "JPG", "jpeg", "JPEG", "gif", "GIF", "png", "PNG", "mp4", "MP4", "mov", "MOV");
    $extension = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION);
    
    // RANDOM Code
    function name_file($length = 20) {
        $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
        $charactersLength = strlen($characters);
        $randomString = '';
        for ($i = 0; $i < $length; $i++) {
            $randomString .= $characters[rand(0, $charactersLength - 1)];
        }
        return $randomString;
    }
    
    $name_file = name_file();
    // END RANDOM Code
    
    if ((($_FILES["file"]["type"] == "video/mp4")
    || ($_FILES["file"]["type"] == "video/MP4")
    || ($_FILES["file"]["type"] == "video/mov")
    || ($_FILES["file"]["type"] == "video/MOV")
    || ($_FILES["file"]["type"] == "image/jpeg")
    || ($_FILES["file"]["type"] == "image/JPEG")
    || ($_FILES["file"]["type"] == "image/gif")
    || ($_FILES["file"]["type"] == "image/GIF")
    || ($_FILES["file"]["type"] == "image/png")
    || ($_FILES["file"]["type"] == "image/PNG")
    || ($_FILES["file"]["type"] == "image/jpg")
    || ($_FILES["file"]["type"] == "image/JPG")
    )
    

    感谢您的帮助:)

    1 回复  |  直到 8 年前
        1
  •  1
  •   Guss    8 年前

    如中所述 Apples developer documentation MIME类型(PHP调用的 $_FILES["file"]["type"] video/quicktime