Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 带上传器的jQuery图像裁剪器_Php_Jquery_Image Uploading_Jcrop - Fatal编程技术网

Php 带上传器的jQuery图像裁剪器

Php 带上传器的jQuery图像裁剪器,php,jquery,image-uploading,jcrop,Php,Jquery,Image Uploading,Jcrop,我一直在尝试使用在上找到的jquery插件的mashup。据我所知,这是一个相当好的代码,只是有几个问题 我的主要问题是,如果我试图上传一个大于firefox中最大文件大小的文件,它会发送一个javascript警报,说“错误”,这是它应该做的,但随后会使firefox崩溃,我必须实际结束该过程 我的下一个问题是,当你上传一个图像并指定裁剪目标时,它实际上似乎并不裁剪它,而只是调整图像大小以适应samll区域 我很乐意亲自钻研代码,但我对javascript知之甚少,对jQuery几乎一无所知,

我一直在尝试使用在上找到的jquery插件的mashup。据我所知,这是一个相当好的代码,只是有几个问题

我的主要问题是,如果我试图上传一个大于firefox中最大文件大小的文件,它会发送一个javascript警报,说“错误”,这是它应该做的,但随后会使firefox崩溃,我必须实际结束该过程

我的下一个问题是,当你上传一个图像并指定裁剪目标时,它实际上似乎并不裁剪它,而只是调整图像大小以适应samll区域

我很乐意亲自钻研代码,但我对javascript知之甚少,对jQuery几乎一无所知,不过我对php了解不少,所以事情的另一面不应该太糟糕

希望有人能帮忙,
Nate。

你不能在Javascript中调整图像大小-我想它所做的就是更改图像标签。您需要将调整大小坐标/高度/宽度发送到后端,然后在那里调整大小。

我相信jCrop就是这么做的,但正如我所说的,我无法完全遵循js,因为我不了解其中的一半。您是否使用Firebug或类似工具?检查是否向服务器发送带有调整大小坐标的XHR请求。但是通常(所有情况下?)jQuery插件都不会处理任何后端业务。是的,我使用firebug,我现在运行脚本并检查,你知道脚本为什么会导致其他错误吗?我猜这样的崩溃是因为内存泄漏,可能是一个无休止的循环?我会在哪里查看是否发送了xhr请求?我在控制台打开的情况下完成了上传过程,显示了所有内容,但没有显示任何内容