我正在使用github:https://github.com/blueimp/jQuery-File-Upload的blueimp jquery文件上传脚本。这是一个非常好的脚本,但它也提醒我多少我讨厌类,尤其是在jquery上传之后。 这就是说(沮丧!),任何人都可以指出我正确的上传方向,并始终输出为JPG。
图像转换对我来说仍然很神奇,但我在他们的github上发现了这段代码:
$dst_type = ($extention == 'jpg') ? 'jpeg' : $extention;
$write_image = 'image'.$dst_type;
$success = imagecopyresampled(
$new_img,
$src_img,
$dst_x,
$dst_y,
0,
0,
$new_width,
$new_height,
$img_width,
$img_height
) && $write_image($new_img, $new_file_path, $image_quality);
前两行应该可以工作,但文件大小仍然相同,文件名输出也是如此。所以它不起作用。 现在文件名输出并没有打扰我看到我正在上传和数据库输入之后改变它。但是上传png时文件大小是一个真正的问题。我喜欢jpg的一切。有问题的文件是这个:https://github.com/blueimp/jQuery-File-Upload/blob/master/server/php/UploadHandler.php
所以,转换所有上传到jpg的。所有输入一如既往地受到赞赏。