Загрузка изображения, ajax, php, mysql

У меня есть один вопрос. Возможно ли загрузить изображение из ввода файла в MySQL с помощью AJAX POST и PHP?

Как это:

<script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("#form_id").submit(function(){ $.ajax({ type:"POST", data:image_data, url:"/path_to_php/ImageSave.php", success: function(msg){ alert("ok"); } }); return false; }); }); }); </script> <form name="form_name" id="form_id" action="#" method="POST"> <input type="file" name="image" id="image" /> <button>Save</button> </form> 

загрузить файл и сохранить его в базе данных можно несколькими способами. это один учебник для этого. , Но проблема в том, что если вы хотите сделать это с помощью Ajax, это определенно возможно, проверьте это, но почти общий браузер не поддерживает его, решение:

  • используя iframe: проверьте этот учебник
  • с помощью jquery plugin проверьте эту статью

Попробуй это.

 <script type="text/javascript"> $(document).ready(function(){ $("#button").click(function(){ var form_data = $('#reg_form').serialize(); $.ajax({ type:"POST", url:"/path_to_php/ImageSave.php", data:form_data, success: function(data) { $("#info").html(data); } }); }); }); </script>