Tôi đang làm việc trên tập lệnh tải lên PHP và khi kiểm tra kiểm tra lỗi của mình, tôi đã cố gắng tải lên tệp TIFF 17MB. Khi tôi làm điều này, mảng $ _FILES rỗng. Kịch bản hoạt động tốt cho những gì tôi cần nó để làm, đó là để tải lên các tập tin JPEG. Giải pháp của tôi là kiểm tra xem $ _FILES có trống hay không trước khi tiếp tục với tập lệnh tải lên.
Ai có thể giải thích lý do tại sao $ _FILES trống khi TIFF được cố gắng tải lên? Là giải pháp của tôi, để kiểm tra xem $ _FILES có trống không, không sao?
Điều này có liên quan gì đến cài đặt trong php.ini
không?
Chỉ cần làm rõ
Tôi đã kiểm tra rằng $_FILES
trống bằng cách sử dụng sau đây:
if(empty($_FILES))
{
die('$_FILES is empty.');
}
Cảm ơn! Đó là chắc chắn vì kích thước tệp TIFF vượt quá cả 'upload_max_filesize' và' post_max_size'. –