0
PHP로 mp4 파일을 업로드하려고하는데, 성공하기는하지만 업로드하기 전에 실행할 수는 있지만 파일을 VLC로 실행할 수는 없습니다. 오류 메시지는 파일을 열 수 없다고 말하면 파일 경로를 알려주고 (잘못된 파일 설명자)로 끝납니다. 내가 php.ini의 파일에 다음과 같은 구성을했습니다 : 여기 업로드 mp4 파일
file_uploads = On
upload_max_filesize = 25M
post_max_size = 25M
내 코드입니다 : 그것은해야
if ($_FILES["video"]["name"] == "") {
$error = "No video imported.";
}
else {
if (file_exists("uploads/" . $_FILES["video"]["name"])) {
$error = "The file already exists.";
}
else if ($_FILES["video"]["type"] != "video/mp4") {
$error = "File format not supported.";
}
else if ($_FILES["video"]["size"] > 26214400) {
$error = "Only files <= 25ΜΒ.";
}
else {
move_uploaded_file($_FILES["video"]["tmp_name"], "uploads/" . $_FILES["video"]["name"]);
}
}
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post" enctype="multipart/form-data">
<fieldset>
<div class="area">
<label for="path">Select file:</label>
<input class="upload" type="file" name="video"></input>
<span><?php echo $error; ?></span><br />
</div>
</fieldset>
<input type="submit" name="insert" value="upload"></input>
</form>
FTP 또는 SSH를 통해 비디오 파일을 다운로드해도 계속 작동합니까? – chrki
텍스트 편집기로 비디오 열기 오류 메시지 시작 및 끝 확인 –