Index: branches/version-2_5-dev/data/module/gdthumb.php
===================================================================
--- branches/version-2_5-dev/data/module/gdthumb.php	(revision 20617)
+++ branches/version-2_5-dev/data/module/gdthumb.php	(revision 20628)
@@ -147,7 +147,5 @@
 		                    if($re_size[0] == $size[0] && $re_size[1] == $size[1]) {
 		                        // サイズが同じ場合には、そのままコピーする。(画質劣化を防ぐ）           
-                                if (!move_uploaded_file($path, $dst_file)) {
-                                    return array(0, "アップロードに失敗しました。");
-                                }
+		                        copy($path, $dst_file);
 		                    } else {
 		                        imagegif($dst_im, $dst_file);
@@ -166,7 +164,5 @@
 		                    if($re_size[0] == $size[0] && $re_size[1] == $size[1]) {
 		                        // サイズが同じ場合には、そのままコピーする。(画質劣化を防ぐ）           
-                                if (!move_uploaded_file($path, $dst_file)) {
-                                    return array(0, "アップロードに失敗しました。");
-                                }
+		                        copy($path, $dst_file);
 		                    } else {
 		                        imagepng($dst_im, $dst_file);
@@ -217,10 +213,8 @@
 				}else{
 					$dst_file = $dst_file . ".jpg";
-                    
+
                     if($re_size[0] == $size[0] && $re_size[1] == $size[1]) {
                         // サイズが同じ場合には、そのままコピーする。(画質劣化を防ぐ）       
-                        if (!move_uploaded_file($path, $dst_file)) {
-                            return array(0, "アップロードに失敗しました。");
-                        }
+                        copy($path, $dst_file);
                     } else {
                         imageJpeg($dst_im, $dst_file);
@@ -263,7 +257,5 @@
                     if($re_size[0] == $size[0] && $re_size[1] == $size[1]) {
                         // サイズが同じ場合には、そのままコピーする。(画質劣化を防ぐ）           
-                        if (!move_uploaded_file($path, $dst_file)) {
-                            return array(0, "アップロードに失敗しました。");
-                        }
+                        copy($path, $dst_file);
                     } else {
                         imagepng($dst_im, $dst_file);
