【问题标题】:Image upload, ajax, php, mysql图片上传,ajax,php,mysql
【发布时间】:2013-03-27 07:01:51
【问题描述】:

我有一个问题。 是否可以使用 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>

【问题讨论】:

标签: php mysql ajax image upload


【解决方案1】:

试试这个。

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

【讨论】:

    【解决方案2】:

    上传文件并将其存储在数据库中可以通过多种方式完成。 this is one tutorial for doing this.。但是问题是如果你想用Ajax来做,那肯定是可以的,check this out但是几乎普通的浏览器都不支持,解决方法是:

    【讨论】:

    • 感谢您的回答和帮助。我用this 脚本解决了问题。
    • 是否可以在 mysql 中使用 ajax 发送带有图像的表单数据?
    猜你喜欢
    • 2017-06-05
    • 2016-07-20
    • 2012-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 2018-12-06
    相关资源
    最近更新 更多