1. 程式人生 > >關於php獲取上傳檔案失敗的問題

關於php獲取上傳檔案失敗的問題

  • 通過在php檔案中打印出$_FILES['userfile']['error'] 錯誤程式碼,然後根據錯誤程式碼來分析問題。
  • 值:0; 沒有錯誤發生,檔案上傳成功。
  • 值:1; 上傳的檔案超過了 php.ini 中 upload_max_filesize 選項限制的值。
  • 值:2; 上傳檔案的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值。
  • 值:3; 檔案只有部分被上傳。
  • 值:4; 沒有檔案被上傳。
  • 值:6:表示的php.ini檔案中存臨時檔案的目錄沒有訪問許可權。
  • 我這次的情況就是6,所以需要把php.ini配置檔案upload_tmp_dir 找到,給這個目錄賦值一個chmod -R 777 許可權,
  • 這樣就ok了