Php tải lên_tmp_dir

Gần đây, tôi đã phải xử lý một tệp tải lên trong một dự án mà không có khung làm việc, và tôi thấy nó khó hơn tôi nhớ

Ở đây, tất cả các bit và mảnh mà tôi gần như đã quên

PHP có cho phép bạn tải tệp của mình lên không?

Kiểm tra phần sau trong tệp

; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; //php.net/post-max-size
post_max_size = 150M
4 của bạn và kiểm tra cài đặt của bạn

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
; //php.net/file-uploads
file_uploads = On
; Temporary directory for HTTP uploaded files [will use system default if not
; specified].
; //php.net/upload-tmp-dir
; upload_tmp_dir = /tmp
; Maximum allowed size for uploaded files.
; //php.net/upload-max-filesize
upload_max_filesize = 150M
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20

Điều quan trọng nhất ở đây là file_uploads [thường được bật theo mặc định] và upload_max_filesize [thường nhỏ hơn mức bạn cần theo mặc định]. Ngoài ra, hãy chú ý đến upload_tmp_dir… bạn sẽ cần điều này trong thời gian ngắn

Bạn chưa hoàn thành. Một cài đặt khác để thay đổi

; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; //php.net/post-max-size
post_max_size = 150M

Nếu chưa thay đổi cài đặt này, bạn sẽ thấy các thông báo lỗi như thế này

PHP Warning:  POST Content-Length of 63023816 bytes exceeds the limit of 8388608 bytes in Unknown on line 0, referer: //mywebsite.com/upload

Nếu bạn không có quyền truy cập dễ dàng vào PHP của mình. ini hoặc bạn không chắc Apache đang chạy tệp

; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; //php.net/post-max-size
post_max_size = 150M
4 nào, bạn cũng có thể tìm ra điều này bằng cách tạo tập lệnh PHP nhanh và bẩn

Chủ Đề