POST请求上的Ajax 403

时间:2016-01-11 11:28:29

标签: jquery ajax

我正在使用jQuery图像裁剪器。当裁剪图像并按下按钮以通过ajax将其发送到文件时(如下所示)我得到403 Forbidden错误。

$('body').on("click", '.saveimage', function () {
    $.ajax({
        type: "post",
        url: "save.php",
        data: foo.crop(200, 200, 'png')
    }).done(function(data) {
    });
});

我没有使用Django框架,我正在寻找答案,但我似乎找到的只是Django或Tornado的答案。这是save.php:

<?php
    if ($_SERVER['REQUEST_METHOD'] == "POST") 
    {
        $img = str_replace('data:image/'.$_POST['type'].';base64,', '', $_POST['string']);
        $img = str_replace(' ', '+', $img);

        // logic to determine file name
        $filename = 'smush';

        file_put_contents($filename . '.' . $_POST['type'], base64_decode($img));
    }
?>

没有记录任何错误,我还没有实现任何csrf。所有帮助表示赞赏。如果我遗失了什么,请告诉我。

0 个答案:

没有答案
相关问题