複數(shù)の畫(huà)像ファイルをサーバー側(cè)にアップロードするときに問(wèn)題が発生しました。誰(shuí)かがコードのどこが悪いのかを指摘してくれると助かります。
最初に HTML コードがあります:
リーリーJavaScriptで定義
リーリーそして選択した各ファイルをキャプチャします
リーリー提出後に AJAX を使用する
リーリーPHPの場(chǎng)合
リーリー最後に、uploadimg() 中に常に 'unknown'
とコードがここに表示されます
実際には、コードには複數(shù)の問(wèn)題があります。まず、$this->load->library('upload',$config)
ステートメントを for ループから取り出す必要があります。アップロードするには、リスト內(nèi)の各ファイルから 1 つのファイルを作成する必要があります。私の記憶が正しければ、Codeigniter do_upload
メソッドは複數(shù)のファイルでは機(jī)能しません。次のように、uploadimg メソッドを更新できます:
追伸 なるほど、より読みやすいファイル名を生成しているのですね。この名前構(gòu)造を持つファイルを検索したい場(chǎng)合は、構(gòu)成配列の encrypt_name フィールドを false に設(shè)定する必要があります。