Ajax と PHP を使用して CodeIgniter に複数の画像ファイルをアップロードする
P粉252116587
P粉252116587 2024-04-03 22:35:03
0
1
557

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

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

リーリー

JavaScriptで定義

リーリー

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

リーリー

提出後に AJAX を使用する

リーリー

PHPの場合

リーリー

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

ああああ

P粉252116587
P粉252116587

全員に返信(1)
P粉268654873

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

リーリー

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート