2012-04-20 4 views

답변

3

나는 동일한 문제가 있습니다. 이것은 나를 위해 그것을 고정 것입니다 :

$imageArray = explode(".", $source); 
$phpThumb->config_output_format = $imageArray[1]; 

변경 두 번째 줄에 :

$phpThumb->config_output_format = end($imageArray); 

설명 : MeioUploadBehaviour.php의 962, 2 개 라인은 라인 주위에

있다

원래 라인 $ phpThumb-> config_output_format을 업로드 된 이미지의 파일 확장자로 설정하려는 시도입니다. 그것은 단지 하나가있는 한 작동합니다. ' 업로드 한 이미지의 파일 경로에 예를 들어 경로가 /mywebsite/images/myImage.png이면 'png'가됩니다.

하지만 '.' 예를 들어 $ 소스에서 일찍. /mywebsite.com/images/myImage.png 그러면 반환되는 것은 중간 부분인데, 처음부터 '.'입니다. 두 번째로 '.' phpThumb에 대한 올바른 config_output_format 아니다 'COM/이미지/myimage을'물론

, 'COM/이미지/myimage을을'

그래서 당신이 뭔가를 얻을 것!

$ imageArray [1]에서 end ($ imageArray)로 변경하면 항상 이미지 배열의 마지막 요소를 가져 오며 파일 배열은 항상 파일 확장명이어야합니다.

정말이 향상 기능은 MeioUpload에서 영구히 만들어야합니다. 편집 : 나는 MeioUpload를 포크하고 수정했습니다. jrbasso에게 요청을 보냈지 만 아직까지는 받아 들여지지 않았습니다. 여기에서 내 포크를 볼 수 있습니다. https://github.com/joshuapaling/MeioUpload

관련 문제