POST url 500(内部服务器错误)

时间:2016-11-25 06:41:00

标签: javascript jquery csrf internal-server-error

我在网络服务器上运行ajax时遇到问题。 每当我尝试在Visual Studio上运行程序时,它与localhost完全一致。但是提出了POST 500(内部服务器错误)

我已经在网上查看了什么可以解决这个问题,我尝试添加一个包含csrf令牌的元标记。但仍然没有奏效。

以下是出现的错误: POST Internal Server Error 500 Screenshoot

    if (m) {
        // generate the image data
        var image_NEW = document.getElementById("canvas").toDataURL("image/jpeg");
        image_NEW = image_NEW.replace('data:image/jpeg;base64,', '');

        $.ajaxSetup({
            headers: {
                'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content')
            }
        });

        $.ajax({
            type: 'POST',
            url: 'Default.aspx/SaveImage',
            data: '{ "imageData" : "' + image_NEW + '" }',
            contentType: 'application/json; charset=utf-8',
            dataType: 'json',
            success: function (msg) {
                alert('Image saved to your root Folder !');
            }
        });

提前致谢

1 个答案:

答案 0 :(得分:1)

500:内部服务器错误显然意味着您在服务器端代码上有一些错误。在您的情况下,检查您的 c#代码中的错误。 单击控制台窗口中的错误链接以获取错误的详细信息