javascript – Jquery文件上传.无法调整图像大小(原始缩略图)

我正在使用
jquery file upload,并希望将其应用到我的网站.所以,我解压缩归档并将其内容上传到服务器上(我使用的是php).我可以看到那里的演示页面,我也已经将目录/ server / php /文件chmoded到777.文件成功上传到目录.我还可以看到上传图片的缩略图,当我添加它们时:

.

但是,当我使用开始上传按钮时,它会上传文件但停止显示缩略图并给我以下错误.

有没有人遇到过这个错误?有什么建议?
更新:
这是初始化:

$('#fileupload').fileupload({
    // Uncomment the following to send cross-domain cookies:
    //xhrFields: {withCredentials: true},
    url: 'server/php/UploadHandler.php',
    disableImageResize : false,
    process: [
        {
            action: 'load',
            fileTypes: /^image\/(gif|jpeg|png)$/,
            maxFileSize: 20000000 // 20MB
        },
        {
            action: 'resize',
            maxWidth: 1920,
            maxHeight: 1200,
            minWidth: 20,
            minHeight: 10
        },
        {
            action: 'save'
        }
    ],
});

UPDATE1:
我已经将属性data-url添加到同一个上传器中以形成它的动作.现在我弄错了:SyntaxError:意外的输入结束

最佳答案 @Snoozer对,我也有同样的问题,我使用php v7并在启用gd扩展后将其修复.

你应该打开你的php.ini文件并取消注释这一行:

extension=php_gd2.dll

我在options数组中读到的评论的更新:

        // Set to 0 to use the GD library to scale and orient images,
        // set to 1 to use imagick (if installed, falls back to GD),
        // set to 2 to use the ImageMagick convert binary directly:
        'image_library' => 1,
点赞