sách gpt4 ăn đã đi

phương pháp công khai thinkphp5 để tải lên hình ảnh và tạo hình thu nhỏ (chia sẻ)

In lại Tác giả: qq735679552 Thời gian cập nhật: 28-09-2022 22:32:09 33 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết trên blog CFSDN thinkphp5 phương pháp tải ảnh công khai và tạo hình thu nhỏ (chia sẻ) này được tác giả sưu tầm và biên soạn. Nếu các bạn quan tâm đến bài viết này thì nhớ like nhé.

Mã có thể được viết trực tiếp trong tệp công khai chung và lớp cơ sở kế thừa để dễ gọi.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
    * $name là giá trị tên được upload bởi form
    * $filePath là tên thư mục được lưu trong mục uploads/ trong thư mục public. Nếu không, nó sẽ được tạo tự động.
    * $width chỉ định chiều rộng hình thu nhỏ
    * $height chỉ định chiều cao của hình thu nhỏ
    * Các hình thu nhỏ được tạo tự động sẽ được lưu trong thư mục ngón tay cái trong thư mục $filePath và được tạo tự động.
    * @return array Một là đường dẫn hình ảnh và một là đường dẫn hình thu nhỏ, như sau:
    * mảng(2) {
      ["img"] => chuỗi(57) "tải lên/img/20171211\3d4ca4098a8fb0f90e5f53fd7cd71535.jpg"
      ["thumb_img"] => chuỗi(63) "uploads/img/thumb/20171211/3d4ca4098a8fb0f90e5f53fd7cd71535.jpg"
     }
    */
   hàm được bảo vệ uploadFile($name,$filePath,$width,$height)
   {
     $file = yêu cầu()->file($tên);
     nếu($file){
       $filePaths = ROOT_PATH. 'công khai'. DS. 'tải lên'. DS.$filePath;
       nếu(!file_exists($filePaths)){
         mkdir($filePaths,0777,đúng);
       }
       $info = $file->move($filePaths);
       nếu($thông tin){
         $imgpath = 'tải lên/'.$filePath.'/'.$info->getSaveName();
         $image = \think\Image::open($imgpath);
         $date_path = 'uploads/'.$filePath.'/thumb/'.date('Ymd');
         nếu(!file_exists($date_path)){
           mkdir($ngày_đường_dẫn,0777,đúng);
         }
         $thumb_path = $date_path.'/'.$info->getFilename();
         $image->thumb($width, $height)->save($thumb_path);
         $data['img'] = $imgpath;
         $data['thumb_img'] = $thumb_path;
         trả về $data;
       }khác{
         // Nhận thông báo lỗi nếu tải lên không thành công
         trả về $file->getError();
       }
     }
   }

Phương pháp tải hình ảnh và tạo hình thu nhỏ trong thinkphp5 công khai ở trên là tất cả nội dung được biên tập viên chia sẻ, tôi hy vọng nó có thể cho bạn tham khảo và tôi hy vọng bạn sẽ ủng hộ tôi nhiều.

Liên kết gốc: http://blog.csdn.net/myarche/article/details/78770037.

Cuối cùng, bài viết này về phương pháp tải lên hình ảnh và tạo hình thu nhỏ (chia sẻ) công khai của thinkphp5 kết thúc tại đây. Nếu bạn muốn biết thêm về các phương pháp tải lên hình ảnh và tạo hình thu nhỏ (chia sẻ) công khai của thinkphp5, vui lòng tìm kiếm bài viết CFSDN. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

33 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress