1

我有一个问题。是否可以使用 Ajax POST 和 PHP 将图像从文件输入上传到 MySQL?

像这样:

<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>
4

2 回答 2

1

上传文件并将其存储在数据库中可以通过多种方式完成。这是执行此操作的一个教程。. 但问题是,如果你想使用 Ajax 来做到这一点,那绝对是可能的,检查一下,但几乎常见的浏览器不支持它,解决方案是:

于 2013-04-05T01:43:02.547 回答
0

试试这个。

<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>
于 2014-02-12T14:57:58.943 回答