簡體   English   中英

無法在 codeigniter 4 中上傳超過 2 MB 的文件

[英]Can't upload file more than 2 MB in codeigniter 4

我無法在 codeigniter 4 中上傳超過 2 MB 的文件。如何在 codeigniter 4 中增加限制大小?

public function store()
    {

        helper('text');

        $data = $this->request->getPost();
        if($data['type'] === 'structure and written expression'){
            $file = $this->request->getFile('story');
            $path = WRITEPATH.'uploads';
            $filename = $file->getRandomName();
            $file->move($path, $filename);
            $data = [
                'type' => $data['type'],
                'text_question' => $filename
            ];

        }
        $story = new StoryModel;
        $id = $story->insert($data);

        if($story->errors())
        {
            return $this->fail($story->errors());
        }

        if($id === false)
        {
            return $this->failServerError("Server Error");
        }

        $data=null;

        return $this->respondCreated(['status' => 'created success', 'id'=>$id]);
    }

這是我在控制器中的創建功能

我同意與 Marged 共享的鏈接中的內容,您可以添加更多代碼來壓縮圖像: $config['quality']='50%';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM