ホームページ >ウェブフロントエンド >jsチュートリアル >PHP jQuery Ajax は複数の画像アップロード Effects_jquery を実装します
今日私が皆さんと共有するのは、PHP jQuery Ajax を使用して、ページを更新せずに複数の画像をアップロードする効果を実現することです。ユーザーはアップロードする画像をクリックして選択するだけで、画像が自動的にサーバーにアップロードされ、ページに表示されます。
HTML
ページにフォームを配置し、post を使用してそれをバックグラウンドの php ハンドラー、upload.php に送信します。enctype 属性の設定がファイルのアップロードをサポートしている必要があることに注意してください。 #preview はアップロード後の画像を表示するために使用します。 CSSスタイルの設定については本記事では説明しておりませんので、ダウンロードパッケージのソースコードを参照してください。
コードをコピーします
PHP
upload.php は画像のアップロードを処理し、アップロードされた画像を Uploads/ ディレクトリに保存します。このディレクトリには書き込み権限が必要です。まず、画像が POST モードで送信されているかどうかを確認し、画像形式と画像サイズが要件を満たしているかどうかを確認してから、move_uploaded_file() を使用して画像をアップロードし、画像の名前を time().rand の形式で変更する必要があります。 (100,999)。