Tôi có một trang để tải lên video, và tôi muốn các loại tệp được mp4 flash và tệp webm. tất cả các tệp mở rộng mp4 và tệp webm hoạt động tốt nhưng các tệp flash (.flv và .f4v) không được nhận dạng và do đó, php trả về giá trị 'application/octet-stream' mà tôi tin là MIME mặc định cho bất kỳ tệp nào mà không có ' t được công nhận. là có một phương pháp tốt hơn so với mã này sẽ nhận ra các tập tin flash cho có MIMES đúng (video/x-flv và video/x-f4v) tương ứng?php tải lên không recoginsing .flv và f4v phần mở rộng
$type = $_FILES["uploaded"]["type"];
$allowedTypes = ["video/mp4","video/quicktime","video/x-flv","video/x- f4v",
"video/webm"];
$isRefusedType = !in_array($type, $allowedTypes);
if ($isRefusedType)
{
$message="not an accepted file type";
}
else $message="OK";
Tôi có php 5.4.3 * Tôi nghĩ *, vì vậy nó nên được tốt nhờ, Ill cho nó một shot – user1559811