PHP を使用した jQuery AJAX ファイル アップロード
最小限のセットアップでファイル アップロードを正常に実装するには、次の手順に従います。
クライアント側(jQuery)
$('#upload').on('click', function() { var file_data = $('#sortpicture').prop('files')[0]; var form_data = new FormData(); form_data.append('file', file_data); $.ajax({ url: 'upload.php', // Point to the server-side PHP script dataType: 'text', // Expect text back from the PHP script cache: false, contentType: false, processData: false, data: form_data, type: 'post', success: function(php_script_response) { alert(php_script_response); // Display any response from the PHP script } }); });
サーバー側 (PHP)
<?php if (0 < $_FILES['file']['error']) { echo 'Error: ' . $_FILES['file']['error'] . '<br>'; } else { move_uploaded_file($_FILES['file']['tmp_name'], 'uploads/' . $_FILES['file']['name']); } ?>
追加メモ:
以上がPHP で jQuery AJAX ファイル アップロードを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。