#1 lijian
文件上传生成微缩我写好了,非常感谢jake的帮助,我现在想把我写好的改成多文件上传要注意什么呢?我注意到当上传很大的文件是比如200mb的文件时,页面上就没有提示,因为上传时超时吗?在论坛上上下到的别的上传类也是一样,是不是修改超时大小可以解决这个问题呢?有没有别的更好的办法解决呢(那样耗得时间很长),可不可现在本地检查基本属性,再传导到服务器上检查高级属性呢?2011-11-22 22:39:07
2011-11-22 22:39:07
2011-11-23 00:17:04
2011-11-23 09:32:33
2011-11-23 09:49:25
2011-11-23 09:53:14
2011-11-23 14:24:52
2011-11-23 15:05:24
2011-11-25 15:25:01
//$filepath=str_replace("\\","/",$save_path.$file_name);
$filepath=$save_path.$file_name;
//生成微缩图片以50*50的像素
if($file_extension=="jpg"){
$src=imagecreatefromjpeg($filepath);
}
if($file_extension=="gif"){
$src=imagecreatefromgif($filepath);
}
if($file_extension=="png"){
$src=imagecreatefrompng($filepath);
}
$data=getimagesize($filepath);
$width=imagesx($src);
$height=imagesy($src);
if($width>=$height)
{
$rate=$height/$width;
$x=100;
$y=$x*$rate;
}
if($height>$width)
{
$rate=$width/$height;
$y=100;
$x=$y*$rate;
}
$dst=imagecreatetruecolor($x,$y);
imagecopyresampled($dst,$src,0,0,0,0,$x,$y,$width,$height);
if($file_extension=="jpg"){
imagejpeg($dst,"s_".$filepath);
}
if($file_extension=="gif"){
imagegif($dst,"s_".$filepath);
}
if($file_extension=="png"){
imagepng($dst,"s_".$filepath);
}
imagedestroy($dst);
} 2011-11-28 11:55:51
2011-11-28 12:40:04
2011-11-29 11:16:54
2011-11-29 12:31:16
2011-11-29 12:36:09
2011-11-29 12:42:09
2011-11-30 08:47:20
jake这个action=upload中使用自己定义的session或cookie好像被什么东西覆盖了,是不是swfupload中得session ...
lijian 发表于 2011-11-30 08:47
2011-11-30 09:14:05