首页 >后端开发 >php教程 >swfupload上传图片读取最大只有100*75

swfupload上传图片读取最大只有100*75

WBOY
WBOY原创
2016-06-23 14:01:00922浏览

我使用SWFUpload_v250_beta_3上传图片,然后把上传的图片$_FILES['Filedata']['tmp_name']拷贝到指定的文件夹发现,最大只有100*75,当然,我拷贝前没有经过缩略图的


回复讨论(解决方案)

LZ如果想要指定大小的图片,完全可以通过imagecreatetruecolor(),imagecreatefromjpeg(),imagecopyresampled()这三个函数来实现

楼上理解错误哟,我是说swfupload直接对图片进行了缩略图,而我已经把上面的imagecreatetruecolor(),imagecreatefromjpeg(),imagecopyresampled()这些给删除了,然后直接
move_uploaded_file($_FILES['Filedata']['tmp_name'], $file_path)
然后到指定的文件夹查看,发现图片已经被缩略了

我是说swfupload直接对图片进行了缩略图

有可能。你看下临时图片的大小就知道了。

找到原因了,原来他在上传时执行了this.startResizedUpload(this.getFile(0).ID, 100, 100, SWFUpload.RESIZE_ENCODING.JPEG, 100),对图片进行了缩略了

dsf   123213

[img]123[/img]

[img]22223[/img]

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn