PHP sử dụng mã chuẩn để hiển thị tệp pdf trong trình duyệt web. Quá trình hiển thị pdf liên quan đến vị trí của tệp PDF trên máy chủ và nó sử dụng nhiều loại tiêu đề khác nhau để xác định thành phần nội dung ở dạng loại, Bố cục, Mã hóa truyền, v.v. PHP chuyển các tệp PDF để đọc nó trên trình duyệt. Trình duyệt hiển thị hoặc tải xuống từ máy chủ cục bộ rồi hiển thị pdf
Ghi chú. PHP không thực sự đọc tệp PDF. Nó không nhận ra Tệp dưới dạng pdf. Nó chỉ chuyển tệp PDF tới trình duyệt để đọc ở đó. Nếu copy file pdf vào thư mục htdocs của XAMPP thì không cần chỉ định đường dẫn file
ví dụ 1. Ví dụ này hiển thị file pdf trên trình duyệt
Tiếp theo, vào thư mục bộ điều khiển và tạo một tệp mới với tên upload_controller. php Bạn cũng có thể thích. Cách truyền dữ liệu từ bộ điều khiển để xem trong CodeIgniter Thêm đoạn mã sau vào tập tin này Lưu ý rằng mảng $config của do_upload[] có một phần tử tên là allow_types. Bạn có thể sử dụng các tham số của phần tử này để thay đổi các loại tệp được phép. Ví dụ: để cho phép một loạt tệp, hãy sử dụng cấu trúc sau của phần tử này
"?>
load->view['custom_view', array['error' => ' ' ]];
}
public function do_upload[]{
$config = array[
'upload_path' => "./uploads/",
'allowed_types' => "gif|jpg|png|jpeg|pdf",
'overwrite' => TRUE,
'max_size' => "2048000", // Can be set to particular file size , here it is 2 MB[2048 Kb]
'max_height' => "768",
'max_width' => "1024"
];
$this->load->library['upload', $config];
if[$this->upload->do_upload[]]
{
$data = array['upload_data' => $this->upload->data[]];
$this->load->view['upload_success',$data];
}
else
{
$error = array['error' => $this->upload->display_errors[]];
$this->load->view['custom_view', $error];
}
}
}
?>
'allowed_types' => "gif|jpg|jpeg|png|iso|dmg|zip|rar|doc|docx|xls|xlsx|ppt|pptx|csv|ods|odt|odp|pdf|rtf|sxc|sxi|txt|exe|avi|mpeg|mp3|mp4|3gp",
Thông báo thành công
Để hiển thị thông báo tải lên thành công, tôi sẽ sử dụng upload_success. php tập tin [nằm trong thư mục xem]. Thêm đoạn mã sau vào nó
Success MessageCongragulation You Have Successfuly Uploaded
-
$value]:?>
- :
Ghi chú. Đảm bảo rằng bạn đang gọi đúng đường dẫn cho lớp trình điều khiển
Có liên quan. Cách tạo API REST trong CodeIgniter
Phần kết luận
Đây là một hướng dẫn ngắn về cách tạo quy trình tải lên hình ảnh và tệp trong ứng dụng được hỗ trợ bởi CodeIgniter. Hãy nhớ rằng bạn có thể dễ dàng sửa đổi các loại tệp và tham số hình ảnh được phép thông qua mã
Nếu bạn cần trợ giúp để hiểu mã hoặc tích hợp mã vào ứng dụng CI của mình, hãy để lại nhận xét bên dưới
Đánh giá của khách hàng tại
“Dịch vụ lưu trữ trên nền tảng đám mây có một trong những dịch vụ khách hàng tốt nhất và tốc độ lưu trữ”
Sanjit C [Nhà phát triển trang web]
Owais Alam
là Người quản lý cộng đồng WordPress tại Cloudways - Nền tảng lưu trữ WooC Commerce được quản lý và là nhà phát triển PHP dày dạn kinh nghiệm. Anh ấy thích phát triển tất cả các loại trang web trên WordPress và đặc biệt yêu thích WooC Commerce. Bạn có thể gửi email cho anh ấy tại [email được bảo vệ]