Flash 8로 구현한 다중 UpLoader !? 정보
Flash Flash 8로 구현한 다중 UpLoader !?관련링크
첨부파일
본문
ㅝ~~~~~~~~~~~~!
안녕하세여~~~~~~~~~~! 또~~~~~~~~~ 저에여~~~~~~~~! ^^;;;
음~! 지난번에 유아원님께서 Linux solution쪽에서 한꺼번에 UpLoad 가능한 어쩌구...
http://www.sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=108990&page=7
위에 글 처럼 찾으셨는데여... ^^;;
제가 코멘트로 "...없다~! 못 봣따~! ..." 머 이렇게 답변 드렷는데 ...
오늘 우연치 않게 다른 사이트 보다가 발견한 건데여~! 참고 하세여~!
Flash 8 에서 구현한 거랍니다~! ^^*
P.S 구현 Source도 올려 드릴게여 ㅋㅋㅋ
===========================================================================================
구현예제) http://x.debugs.co.kr/testcode/upload.htm
플래시8이 결국 나와버렸습니다..
게다가 보안 모델이 많이 바뀌었더군요..
좀더 엄격해졌지만.. 규칙을 지키기만 하면 좀더 자유로워진 부분이 있습니다.. 바로..
파일 업로드.. (털썩)
플래시가 파일 선택 다이얼로그를 띄우고 직접 로컬 파일에 접근하여 읽을수 있음은 물론 전체 사
이즈를 알아내는것과, 여러 파일을 동시에 선택하는것과.. 업로드 진행 상황을 이벤트로 받을수도 있더군요..
그래서.. 한번 만들어봤습니다..
액티브엑스 없이 자바스크립트의 도움없이 순수한 플래시만으로 복수파일 업로드가 가능합니다.
단! 플래시8 클라이언트가 설치되신 분에 한해서만 테스트가 가능합니다.
만약 링크#1을 방문했을때 자동으로 클라이언트 설치가 되지 않으면 국민은행 웹사이트를 방문해보세요..
웹의 대세가 상당히 많이 달라질꺼 같습니다..
이런 페이스대로라면 ajax와 나란히 경쟁할 수도 있지 않을까 싶네요..
그뿐아니라 Adobe가 매크로미디어를 인수하고나서 그래픽적인 부분과 인터페이스 부분에서 비약적인 발전이 있었습니다...
php 그만두고 플래시나 할까 생각중입니다.
일단 감상하세요..
이미지파일만 업로드 되며, 올라온파일은 주기적으로 지우겠습니다.
---------------------------------------------------------------------------------------
글에 달린 댓글들 ...
>>
1. 플래시 8.0이 나왔습니다 매크로미디어 홈페이지에서 트라이얼 버전을 다운받을 수 있습니다.
2. 선택 가능한 파일은 확장자별로 직접 제어할 수 있습니다.
3. 당연히 서버사이드 스크립트 주소를넣어야 합니다. 만약 디어셈블로 주소가 노출된다고 해도 html에서 form의 action이 노출되는거 만큼이나 일반적인 정보에 해당하는것이 아닌가 생각됩니다.
플래시 내부에서는 System.security 클래스에 의해 보안레벨이 결정됩니다... 꼭 플래시가 호스팅된 서버가 아니라도 전송이 가능하다는것을 뜻합니다.
>>
몇가지 제한 사항이 있긴 합니다
1. 멀티파일업로드시 서버스크립에서 받는것은 하나 올리고 완료후 다시 하나 올리고 이렇게 진행됩니다
즉 폼에서 배열로 넘길 수 없지 않나요..
2. 또하나 질문은 업로드 파일에 대한 변수가 고정되어 있습니다. 변경가능한지..
3. GET 방식이 아닌 다른 POST 방식의 폼 변수 추가가 불가하지 않나요?
실상 외국에서는 베타버전부터 많은 정보가 있습니다
근데 트라이이얼이 드뎌 나왔나 보네요~
추가 적으로 테스트 하실 수 있는 주소입니다
http://www.oinam.com/experiments/flash8/fileuploaddownload/
http://www.asfusion.com/blog/examples/item/file-upload-with-coldFusion-flash-forms
>>
1. 순차적으로 진행되는것은 아니고 스레드형태로 동시에 진행됩니다. 물론 서버사이드에서 받아들일때는 파일 한개당 각각 따로 업로드 되고요.. 제가 만든 예제는 session_id()를 이용해 디렉토리에 구분해 담았습니다. (저의 예제에서 프로그레스바가 들쭉날쭉 움직이는 이유가.. 귀찮아서 전체합을 그린게 아니고 이벤트가 던져질때마다 그 파일에 대한 그래프를 그렸기때문입니다...-_-)
2. 변수가 아닌 객체를 통해 제어되니 리스너를 하나 더 만든다음 프로토타잎을 공유하면 여러 변수(?)를 사용하는 효과를 낼 수 있을꺼같습니다.
3. 업로드파일 외 다른 변수들은 업로드를 마친 후 따로 html 폼을 submit 해야할꺼같습니다. (또는 플래시폼을 submit 하던지요) 실제로 이미 기존에 쓰이는 액티브엑스 업로더들도 같은 프로세스를 이용하고있습니다.
해외 자료를 찾아봤더라면 좀더깔끔하게 만들수있을뻔 했네요 : )
help 에서 찾고 흥분하는바람에 30분만에 덜컥
출처 : http://blog.my.lv/blog/index.php?blog_code=comfuture&article_id=553
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=42301&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B5%B5%BF%F2%B8%BB&sop=and<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 16:50:06 Flash에서 이동 됨]</div>
안녕하세여~~~~~~~~~~! 또~~~~~~~~~ 저에여~~~~~~~~! ^^;;;
음~! 지난번에 유아원님께서 Linux solution쪽에서 한꺼번에 UpLoad 가능한 어쩌구...
http://www.sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=108990&page=7
위에 글 처럼 찾으셨는데여... ^^;;
제가 코멘트로 "...없다~! 못 봣따~! ..." 머 이렇게 답변 드렷는데 ...
오늘 우연치 않게 다른 사이트 보다가 발견한 건데여~! 참고 하세여~!
Flash 8 에서 구현한 거랍니다~! ^^*
P.S 구현 Source도 올려 드릴게여 ㅋㅋㅋ
===========================================================================================
구현예제) http://x.debugs.co.kr/testcode/upload.htm
플래시8이 결국 나와버렸습니다..
게다가 보안 모델이 많이 바뀌었더군요..
좀더 엄격해졌지만.. 규칙을 지키기만 하면 좀더 자유로워진 부분이 있습니다.. 바로..
파일 업로드.. (털썩)
플래시가 파일 선택 다이얼로그를 띄우고 직접 로컬 파일에 접근하여 읽을수 있음은 물론 전체 사
이즈를 알아내는것과, 여러 파일을 동시에 선택하는것과.. 업로드 진행 상황을 이벤트로 받을수도 있더군요..
그래서.. 한번 만들어봤습니다..
액티브엑스 없이 자바스크립트의 도움없이 순수한 플래시만으로 복수파일 업로드가 가능합니다.
단! 플래시8 클라이언트가 설치되신 분에 한해서만 테스트가 가능합니다.
만약 링크#1을 방문했을때 자동으로 클라이언트 설치가 되지 않으면 국민은행 웹사이트를 방문해보세요..
웹의 대세가 상당히 많이 달라질꺼 같습니다..
이런 페이스대로라면 ajax와 나란히 경쟁할 수도 있지 않을까 싶네요..
그뿐아니라 Adobe가 매크로미디어를 인수하고나서 그래픽적인 부분과 인터페이스 부분에서 비약적인 발전이 있었습니다...
php 그만두고 플래시나 할까 생각중입니다.
일단 감상하세요..
이미지파일만 업로드 되며, 올라온파일은 주기적으로 지우겠습니다.
---------------------------------------------------------------------------------------
글에 달린 댓글들 ...
>>
1. 플래시 8.0이 나왔습니다 매크로미디어 홈페이지에서 트라이얼 버전을 다운받을 수 있습니다.
2. 선택 가능한 파일은 확장자별로 직접 제어할 수 있습니다.
3. 당연히 서버사이드 스크립트 주소를넣어야 합니다. 만약 디어셈블로 주소가 노출된다고 해도 html에서 form의 action이 노출되는거 만큼이나 일반적인 정보에 해당하는것이 아닌가 생각됩니다.
플래시 내부에서는 System.security 클래스에 의해 보안레벨이 결정됩니다... 꼭 플래시가 호스팅된 서버가 아니라도 전송이 가능하다는것을 뜻합니다.
>>
몇가지 제한 사항이 있긴 합니다
1. 멀티파일업로드시 서버스크립에서 받는것은 하나 올리고 완료후 다시 하나 올리고 이렇게 진행됩니다
즉 폼에서 배열로 넘길 수 없지 않나요..
2. 또하나 질문은 업로드 파일에 대한 변수가 고정되어 있습니다. 변경가능한지..
3. GET 방식이 아닌 다른 POST 방식의 폼 변수 추가가 불가하지 않나요?
실상 외국에서는 베타버전부터 많은 정보가 있습니다
근데 트라이이얼이 드뎌 나왔나 보네요~
추가 적으로 테스트 하실 수 있는 주소입니다
http://www.oinam.com/experiments/flash8/fileuploaddownload/
http://www.asfusion.com/blog/examples/item/file-upload-with-coldFusion-flash-forms
>>
1. 순차적으로 진행되는것은 아니고 스레드형태로 동시에 진행됩니다. 물론 서버사이드에서 받아들일때는 파일 한개당 각각 따로 업로드 되고요.. 제가 만든 예제는 session_id()를 이용해 디렉토리에 구분해 담았습니다. (저의 예제에서 프로그레스바가 들쭉날쭉 움직이는 이유가.. 귀찮아서 전체합을 그린게 아니고 이벤트가 던져질때마다 그 파일에 대한 그래프를 그렸기때문입니다...-_-)
2. 변수가 아닌 객체를 통해 제어되니 리스너를 하나 더 만든다음 프로토타잎을 공유하면 여러 변수(?)를 사용하는 효과를 낼 수 있을꺼같습니다.
3. 업로드파일 외 다른 변수들은 업로드를 마친 후 따로 html 폼을 submit 해야할꺼같습니다. (또는 플래시폼을 submit 하던지요) 실제로 이미 기존에 쓰이는 액티브엑스 업로더들도 같은 프로세스를 이용하고있습니다.
해외 자료를 찾아봤더라면 좀더깔끔하게 만들수있을뻔 했네요 : )
help 에서 찾고 흥분하는바람에 30분만에 덜컥
출처 : http://blog.my.lv/blog/index.php?blog_code=comfuture&article_id=553
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=42301&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B5%B5%BF%F2%B8%BB&sop=and<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 16:50:06 Flash에서 이동 됨]</div>
추천
1
1
댓글 4개
다른 테스트 링크에서는 플러그인 업데이트후 파폭에서도 잘되는군요.
http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash
http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash
아주 좋은데요! 이미지 파일만 되는가요?
55

좋은데요~~~