uploadify 사용해 보신분 계시나요? 정보
uploadify 사용해 보신분 계시나요?
본문
플래시 멀티업로드인데...
다 맹글어 놓고보니 다국어 지원이 안된다는 함정이 ;;
멀티업로드를 위해서 한글파일명을 포기해야 하는 상황에 처했네요 ㅜ.ㅜ
그 아자씨가 언제 업데이트를 해줄지 안해줄지는 모르겠는데..
혹시 사용해보신분 중에 해결방법 아시는분 계시나요?
아쉬운대로 fla 소스라도 ㅜㅜ
추천
0
0
댓글 23개

어려분거 하시네요 부럽다

저도 주워다 쓰는거라 ㅜㅜ

fla 쓰지 마세요 ㅠㅠㅠㅠㅠ

안그럼 html5 로 된걸 써야되는데
그건 지원 안되는게 더 많어서 ㅜㅜ
그건 지원 안되는게 더 많어서 ㅜㅜ

이참에 하나 만드세요. 미오업로드~ ㅎ

AMD님 덕에 해결해뿌렸다능 ㅋㅋㅋ

에이지 업로드는 어떤가요? =3=3 죄송합니다. 텨텨텨;; ㅋ

에이지가 혹시 게임인가요? ㅋㅋㅋ
오잉..저도 회사에서 어제랑 오늘 uploadify 튜닝작업하고 있는데...
버전 어떤거 쓰시는지 모르겠지만, 저는 최신꺼 쓰는데 한글 문제는 전혀 없네요...
아..저는 fla는 전혀 안건드렸구요. swf 원본 그대로 쓰고 있어요.
저도 특정jpg가 업로드 안되길래 특정 브라우저의 한글문제인줄 알고 여러가지 시도해도 안되길래
알고 봤더니 한글문제는 아니고,
카메라로 찍고 메타정보(exif던가) 담고 있는 jpg는 uploadify로 업로드 안되더라구요.
(이 정보는 구글에도 없고, 제가 오늘 경험으로 알아낸것 ㅋㅋ)
그런 jpg는 포토샵 save for web으로 다시 저장해줘야 업로드 되더라는...
버전 어떤거 쓰시는지 모르겠지만, 저는 최신꺼 쓰는데 한글 문제는 전혀 없네요...
아..저는 fla는 전혀 안건드렸구요. swf 원본 그대로 쓰고 있어요.
저도 특정jpg가 업로드 안되길래 특정 브라우저의 한글문제인줄 알고 여러가지 시도해도 안되길래
알고 봤더니 한글문제는 아니고,
카메라로 찍고 메타정보(exif던가) 담고 있는 jpg는 uploadify로 업로드 안되더라구요.
(이 정보는 구글에도 없고, 제가 오늘 경험으로 알아낸것 ㅋㅋ)
그런 jpg는 포토샵 save for web으로 다시 저장해줘야 업로드 되더라는...

오잉 그른가요? ;;
움... 혹시 사용하시는 버젼이 3.2 인가요?
포럼에도 지원 안된다는 얘기가 있어서 안되는건줄 알았는데
일단 다시한번 테스트 해보고 와야겠네요...
조언 감사합니다 ^^
움... 혹시 사용하시는 버젼이 3.2 인가요?
포럼에도 지원 안된다는 얘기가 있어서 안되는건줄 알았는데
일단 다시한번 테스트 해보고 와야겠네요...
조언 감사합니다 ^^
넵 제가 작업한 버전은 3.2네요.
저도 구글 검색해보면서 한글 안된다는 내용 많이 봤는데, 저는 관련처리 전혀 안했는데도
IE8, IE9, 크롬,파폭에서 잘 되어서 오히려 황당했었네요 ㅎㅎ
문제가 없었던게 이상하게 느껴질정도로 한글 안된다는 내용도 실제로 많네요.
저도 구글 검색해보면서 한글 안된다는 내용 많이 봤는데, 저는 관련처리 전혀 안했는데도
IE8, IE9, 크롬,파폭에서 잘 되어서 오히려 황당했었네요 ㅎㅎ
문제가 없었던게 이상하게 느껴질정도로 한글 안된다는 내용도 실제로 많네요.

움.. 신기하네요... ㅋㅋ
근데 참고자료 올려주신데 들어가보니
버젼이 달라서 그런가 변경하라는 코드가 읍네요..
일단 좀 자세히 찾아봐야겠네요.. 조언 느느느므 감사합니다 (_ _)
근데 참고자료 올려주신데 들어가보니
버젼이 달라서 그런가 변경하라는 코드가 읍네요..
일단 좀 자세히 찾아봐야겠네요.. 조언 느느느므 감사합니다 (_ _)
혹시 fla 튜닝과정에서 목표 로직상 불가피하신 부분이라면..저도 낮에 잠깐 구글 검색해봤는데
urlencode랑 iconv로 처리했다는 글 봤네요.
물론 제꺼 버전은 그 두가지 마저도 안쓰고 관련처리 아예 안해도 한글 업로드 잘 되구요.
urlencode랑 iconv로 처리했다는 글 봤네요.
물론 제꺼 버전은 그 두가지 마저도 안쓰고 관련처리 아예 안해도 한글 업로드 잘 되구요.

너무 필요했던 내용이네요... 감사합니당 ^0^
언능 해봐야징 ㅋㅋ
언능 해봐야징 ㅋㅋ
네 ㅎㅎ 아 그리고 저는 실제 파일 저장할때는 영문+숫자로 파일명 바꿔서 저장하고 있어서...혹시 한글파일명으로 저장 자체에 대한 질문이셨으면 저도 안해봐서 모르겠네요.

upload.php 부분에서 변경해서 저장하려고 하는데
파일명 자체가 안넘어오는것 같더라구요...
혹시 모르니 원본받아서 첨부터 다시한번 해봐야겠어요 ㅋㅋ
파일명 자체가 안넘어오는것 같더라구요...
혹시 모르니 원본받아서 첨부터 다시한번 해봐야겠어요 ㅋㅋ
음.. 어차피 php파일은 두개뿐이라.. 제 소스를 올려드리면..
uploadify.php는
// Define a destination
$targetFolder = '/upfile/저장폴더'; // Relative to the root
$verifyToken = md5('unique_salt' . $_POST['timestamp']);
if (!empty($_FILES) && $_POST['token'] == $verifyToken) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $targetFolder;
$ext="jpg";
//$fn = 'l'.date("YmdHis").".".$ext;
$fn = $_POST['refilename'].".".$ext;
$targetFile = rtrim($targetPath,'/') . '/' . $fn;
session_start(); //세션 시작
$_SESSION['tm_img'] = serialize($fn); //저장하기
// Validate the file type
$fileTypes = array('jpg','JPG'); // File extensions
$fileParts = pathinfo($_FILES['Filedata']['name']);
if (in_array($fileParts['extension'],$fileTypes)) {
move_uploaded_file($tempFile,$targetFile);
echo '1';
} else {
echo 'Invalid file type.';
}
}
check-exists.php는
$targetFolder = '/upfile/저장폴더'; // Relative to the root and should match the upload folder in the uploader script
session_start(); //세션 시작
$fn=unserialize($_SESSION['tm_img']);
unset($_SESSION['tm_img']);
if (file_exists($_SERVER['DOCUMENT_ROOT'] . $targetFolder . '/' . $fn)) {
echo 1;
} else {
echo 0;
}
uploadify.php는
// Define a destination
$targetFolder = '/upfile/저장폴더'; // Relative to the root
$verifyToken = md5('unique_salt' . $_POST['timestamp']);
if (!empty($_FILES) && $_POST['token'] == $verifyToken) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $targetFolder;
$ext="jpg";
//$fn = 'l'.date("YmdHis").".".$ext;
$fn = $_POST['refilename'].".".$ext;
$targetFile = rtrim($targetPath,'/') . '/' . $fn;
session_start(); //세션 시작
$_SESSION['tm_img'] = serialize($fn); //저장하기
// Validate the file type
$fileTypes = array('jpg','JPG'); // File extensions
$fileParts = pathinfo($_FILES['Filedata']['name']);
if (in_array($fileParts['extension'],$fileTypes)) {
move_uploaded_file($tempFile,$targetFile);
echo '1';
} else {
echo 'Invalid file type.';
}
}
check-exists.php는
$targetFolder = '/upfile/저장폴더'; // Relative to the root and should match the upload folder in the uploader script
session_start(); //세션 시작
$fn=unserialize($_SESSION['tm_img']);
unset($_SESSION['tm_img']);
if (file_exists($_SERVER['DOCUMENT_ROOT'] . $targetFolder . '/' . $fn)) {
echo 1;
} else {
echo 0;
}

앗 된당 ㅋㅋㅋㅋㅋ
AMD님 느므느므 감사합니다 (_ _)
난중에 맛난거라도 사드려야...
AMD님 느므느므 감사합니다 (_ _)
난중에 맛난거라도 사드려야...
그리고 uploadify.php 그 저장파일에서 생성한 세션은 파이어폭스의 경우 다음 페이지에서는 세션값이 사라지네요. 이것도 검색해보니까 ajax사용시 파이어폭스 브라우저와의 보안 충돌인가 아무튼 족보가 있는 에러이고
php.ini에서 어떤 값 하나만 바꿔주고 서버 리스타트하면 된다는데
오늘 작업한건 단독서버환경이 아니라서 패스...
php.ini에서 어떤 값 하나만 바꿔주고 서버 리스타트하면 된다는데
오늘 작업한건 단독서버환경이 아니라서 패스...

세션은 다 날라가더라구요..
그것땀시 common.php 를 못읽는 현상도..
그것땀시 common.php 를 못읽는 현상도..

음............................swfupload 도 괜찮던데요

아.. 요게 swfupload 기반으로 된거라더라구요 ^^
다행히 AMD 님이 도와주셔서 잘 해결했네요...
관심 가져주셔서 감사합니다 ^^
다행히 AMD 님이 도와주셔서 잘 해결했네요...
관심 가져주셔서 감사합니다 ^^