我正在使用
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,