0

ファイルのアップロードに関しては codeigniter の例に従いましたが、何らかの理由で機能しません。すぐに public_html フォルダーの下にフォルダー uploads を作成しました。echo ステートメントを使用してコードの流れも確認しましたが、以下に示す if ステートメント内に到達していますが、権限 0777 に設定されているディレクトリのアップロードにはまだ何も表示されていません。

if($_FILES)
                {
                    //handling the upload
                    $config['upload_path'] = './uploads/';
                    $config['allowed_types'] = 'gif|jpg|png';
                    $config['max_size'] = '100';
                    $config['max_width']  = '480';
                    $config['max_height']  = '270';
                    $this->load->library('upload', $config);

                    if ( ! $this->courseImage())
                    {
                        $error = array('error' => $this->upload->display_errors());

                        $this->load->view('new/image', $error);
                    }
                    else
                    {
                        $data = array('upload_data' => $this->upload->data());

                        $this->load->view('error', $data);
                    }

                }else{
                    $this->load->view('new/image');
                }

サポートに感謝します。私はまだ codeigniter を学んでいるので、問題が簡単すぎる場合はご容赦ください。

4

1 に答える 1

0

私は何か他のことをしましたが、これは私にとってはうまくいきました。codeigniter docs で提供されている正確な関数名に従いましたが、機能しました。do_upload というメソッドを作成し、$this->do_upload を使用して呼び出しました。これは実際にうまくいきました。

ありがとう

于 2013-10-18T15:29:52.867 に答える