0

CodeIgniter の「File Uploading Class」を使用してファイルをアップロードします。私の問題は後でアップロードされた画像名を使用しています。次のコードを使用してフルネームを意味しますが、ユーザーはすでに同じ名前を保存している可能性があり、新しいファイルは「John1」、「John2」のようになります、「ジョン3」、...

        ...
        $config['file_name'] = $this->input->post("employeeName");
        $this->load->library('upload', $config);

拡張子が追加されたファイルを保存するために使用された実際の名前を把握する方法はありますか?

私の質問が明確であることを願っていますが、さらに明確にする必要がある場合は、より明確にする必要がある部分を教えてください.

ありがとう

4

1 に答える 1

2

$this->upload->data()ファイルがアップロードされた後、ファイルに関するすべての連想配列を返します。

出力例:

Array
(
    [file_name]    => mypic.jpg
    [file_type]    => image/jpeg
    [file_path]    => /path/to/your/upload/
    [full_path]    => /path/to/your/upload/jpg.jpg
    [raw_name]     => mypic
    [orig_name]    => mypic.jpg
    [client_name]  => mypic.jpg
    [file_ext]     => .jpg
    [file_size]    => 22.2
    [is_image]     => 1
    [image_width]  => 800
    [image_height] => 600
    [image_type]   => jpeg
    [image_size_str] => width="800" height="200"
)

完全なドキュメントはこちら: http://ellislab.com/codeigniter/user-guide/libraries/file_uploading.html

于 2013-10-22T19:57:34.367 に答える