在 HTML 中,可以通過 input 標簽的 type 屬性設置為 "file",來創建上傳文件的表單字段。
<form action="upload.php" method="post" enctype="multipart/form-data"> <p>請選擇文件:</p> <p><input type="file" name="myFile"></p> <p><input type="submit" value="上傳文件"></p> </form>
上面的代碼中,enctype 屬性是必需的,它規定了表單數據的編碼類型,常見的有 application/x-www-form-urlencoded 和 multipart/form-data。
PHP 代碼可以使用 $_FILES 數組來獲取上傳的文件信息:
if (isset($_FILES['myFile'])) { $file = $_FILES['myFile']; $fileName = $file['name']; $fileType = $file['type']; $fileSize = $file['size']; $fileTmpName = $file['tmp_name']; $fileError = $file['error']; // 處理上傳文件 }
在處理上傳文件時,應先檢查錯誤碼 $fileError 是否為 0,如果不為 0,則表示上傳過程中出現了錯誤??梢酝ㄟ^錯誤碼對應的常量來判斷錯誤類型,例如 UPLOAD_ERR_INI_SIZE 表示上傳的文件大小超過了 php.ini 中設置的最大值。
上一篇docker修改日期
下一篇html定位表設置坐標