検索

ホームページ  >  に質問  >  本文

Ajax と PHP を使用して CodeIgniter に複数の画像ファイルをアップロードする

複数の画像ファイルをサーバー側にアップロードするときに問題が発生しました。誰かがコードのどこが悪いのかを指摘してくれると助かります。

最初に HTML コードがあります:

リーリー

JavaScriptで定義

リーリー

そして選択した各ファイルをキャプチャします

リーリー

提出後に AJAX を使用する

リーリー

PHPの場合

リーリー

最後に、uploadimg() 中に常に 'unknown' とコードがここに表示されます

ああああ

P粉252116587P粉252116587260日前548

全員に返信(1)返信します

  • P粉268654873

    P粉2686548732024-04-04 13:26:22

    実際には、コードには複数の問題があります。まず、$this->load->library('upload',$config) ステートメントを for ループから取り出す必要があります。アップロードするには、リスト内の各ファイルから 1 つのファイルを作成する必要があります。私の記憶が正しければ、Codeigniter do_upload メソッドは複数のファイルでは機能しません。次のように、uploadimg メソッドを更新できます:

    リーリー

    追伸 なるほど、より読みやすいファイル名を生成しているのですね。この名前構造を持つファイルを検索したい場合は、構成配列の encrypt_name フィールドを false に設定する必要があります。

    返事
    0
  • キャンセル返事