Penjelasan terp...LOGIN

Penjelasan terperinci tentang pelaporan ralat semasa melaksanakan muat naik dan muat turun fail dalam PHP

Sebab ralat

Pada asasnya, ia melebihi atau tidak mematuhi konfigurasi pelayan untuk memuat naik fail ?

Pertimbangkan dahulu untuk memuat naik apa yang kami gunakan? POS, muat naik

Jadi cari item ini dalam php.ini:

  • fail_muat naik:On

  • upload_tmp_dir=— — Direktori storan fail sementara;

  • upload_max_filesize=2M

  • max_file_uploads=20 - bilangan maksimum fail yang dibenarkan untuk dimuat naik pada satu masa

  • post_max_size=8M - nilai maksimum untuk menghantar data dalam mod pos

Konfigurasi lain yang berkaitan

  • max_exectuion_time=-1 ——Masa pelaksanaan maksimum untuk menghalang program daripada menduduki sumber pelayan; Kedalaman bersarang input ;

  • memory_limit=128M - penggunaan memori bebas maksimum bagi satu utas

  • Ringkasnya, semuanya mengenai konfigurasi sumber

Nombor ralat


UPLOAD_ERR_OK Nilai: 0; Tiada ralat berlaku dan fail telah berjaya dimuat naik.
UPLOAD_ERR_INI_SIZE Nilai: 1; Fail yang dimuat naik melebihi had pilihan upload_max_filesize dalam php.ini.

  • UPLOAD_ERR_FORM_SIZE Nilai: 2; Saiz fail yang dimuat naik melebihi nilai yang ditentukan oleh pilihan MAX_FILE_SIZE dalam bentuk HTML.

  • UPLOAD_ERR_PARTIAL Nilai: 3; Hanya sebahagian daripada fail telah dimuat naik.

  • UPLOAD_ERR_NO_FILE Nilai: 4;

  • Nota: Mesej ralat ini ialah maklumat dalam langkah pertama memuat naik, iaitu semasa memuat naik ke folder sementara, bukan semasa mengalih atau menyalin.
  • bahagian seterusnya
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta name="format-detection" content="telephone=no" /> <title>文件上传</title> <meta charset="utf-8" /> </head> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> 请选择您要上传的文件:<br/> <input type="file" name="myFile" /><br/> <input type="submit" value="上传"/> </form> </body> </html>
babperisian kursus