我的代碼正在上傳視頻文件,但在我擴展了表單後,它停止上傳。所有其他變量都通過了確定,但文件變量不是空白。爲什麼「POST」方法不能傳遞「type = file」變量?
我試着比較上傳邏輯與網上的類似示例,但無法看到我改變了什麼導致它失敗。在下面的清單中,我刪除了所有不相關的代碼。當這段代碼運行時,它返回「錯誤」。
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
if (isset($_FILES['urlvideo'])) {
move_uploaded_file($_FILES['urlvideo']['tmp_name'], "{$_FILES['urlvideo']['name']}");
} else {
echo('Error');
exit();
}
?>
<!DOCTYPE HTML>
<html>
<body>
<form action="videotest.php"
method="post"
enctype="multipart/form-data">
Upload video:
<input type="file" name="urlvideo" /><br>
<input type="submit"
value="Submit"/>
</form>
</body>
</html>
<?php ob_end_flush(); ?>
感謝您花時間閱讀本文。
什麼樣的錯誤你得到了什麼? – vee