Despre asta, ce trebuie să trebuie să specificați atributul enctype cu o valoare de multipart / form-date în tag-ul FORM, atunci când creați un formular de încărcare fișier pe server. Compilează în conformitate cu caietul de sarcini HTML 4.01 și datele preluate de pe Wikipedia.
Dorința de a înțelege lucrurile mici sunt întotdeauna în detrimentul generalizarea rezultatelor. Cu toate acestea, de ce pentru a descărca fișierul, forma tag-ul. Trebuie să specificați atributul enctype. cu o valoare de multipart / form-date?
Pentru clarificare, să ne întoarcem la specificatia HTML 4.01.
Caracteristica enctype elementul FORM definește tipul de conținut (Engl. Tipul de conținut), utilizat sub formă de date codificate setat pentru a fi trimise la server. Tipul de conținut implicit este definit ca application / x-www-form-urlencoded. Pentru a transfera fișiere, date binare sau text care conțin caractere non-ASCII pentru a utiliza multipart / form-date.
Cu alte cuvinte, enctype atribut definește o metodă de date de codificare așa cum acesta este trimis. Dar totuși, ce caracteristică de tip multipart / form-date? Otgadka se află în titlu: multipart din limba engleză. component - adică se dovedește: datele din formular constitutive.
Pentru a clarifica acest termen ma ajutat la Wikipedia:
Cu alte cuvinte, acest tip de codificare permite serverului să trimită diverse tipuri de date (compozit) forma.
De asemenea, trebuie remarcat faptul că, pentru acest tip de date ca fișiere în același PHP cu $ _file variabilă separată. care este o informație globală super-matrice care conține și fișiere descărcate.