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>

첨부파일

upload_flash.fla (1.1 MB) 135회 2006-06-10 11:42
|

댓글 4개

다른 테스트 링크에서는 플러그인 업데이트후 파폭에서도 잘되는군요.
http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash
아주 좋은데요! 이미지 파일만 되는가요?
좋은데요~~~
댓글을 작성하시려면 로그인이 필요합니다. 로그인

프로그램

+
제목 글쓴이 날짜 조회
19년 전 조회 4,611
19년 전 조회 2,748
19년 전 조회 1,910
19년 전 조회 1,921
19년 전 조회 1,807
19년 전 조회 2,547
19년 전 조회 8,168
19년 전 조회 2,718
19년 전 조회 2,780
19년 전 조회 3,034
19년 전 조회 2,188
19년 전 조회 2,203
19년 전 조회 2,167
19년 전 조회 2,062
19년 전 조회 2,251
19년 전 조회 2,509
19년 전 조회 3,073
19년 전 조회 2,324
19년 전 조회 1,901
19년 전 조회 2,825
19년 전 조회 4,989
19년 전 조회 3,490
19년 전 조회 3,447
19년 전 조회 2,969
19년 전 조회 2,390
19년 전 조회 1,480
19년 전 조회 3,129
19년 전 조회 2,002
19년 전 조회 5,364
19년 전 조회 2,420
19년 전 조회 3,423
19년 전 조회 2,847
19년 전 조회 1,755
19년 전 조회 3,872
19년 전 조회 2,410
19년 전 조회 2,292
19년 전 조회 3,014
19년 전 조회 3,289
19년 전 조회 2,488
19년 전 조회 2,254
19년 전 조회 2,321
19년 전 조회 1,990
19년 전 조회 3,083
19년 전 조회 2,007
19년 전 조회 2,039
19년 전 조회 1,692
19년 전 조회 2,205
19년 전 조회 2,180
19년 전 조회 2,475
19년 전 조회 2,870
19년 전 조회 2,378
19년 전 조회 2,446
19년 전 조회 3,497
19년 전 조회 3,209
19년 전 조회 3,200
19년 전 조회 3,007
19년 전 조회 2,023
19년 전 조회 2,335
19년 전 조회 2,222
19년 전 조회 2,053
19년 전 조회 2,492
19년 전 조회 2,407
19년 전 조회 2,791
19년 전 조회 2,167
19년 전 조회 3,496
19년 전 조회 1,961
19년 전 조회 2,571
19년 전 조회 1,589
19년 전 조회 2,819
19년 전 조회 3,059
19년 전 조회 2,142
19년 전 조회 1,980
19년 전 조회 2,456
19년 전 조회 2,372
19년 전 조회 3,065
19년 전 조회 6,744
19년 전 조회 2,700
19년 전 조회 3,170
19년 전 조회 3,069
19년 전 조회 1,907
19년 전 조회 3,345
19년 전 조회 2,173
19년 전 조회 2,686
19년 전 조회 2,335
19년 전 조회 4,348
19년 전 조회 2,464
19년 전 조회 2,732
19년 전 조회 3,495
19년 전 조회 3,698
19년 전 조회 3,221
19년 전 조회 2,460
19년 전 조회 3,032
19년 전 조회 3,884
19년 전 조회 3,767
19년 전 조회 1,693
19년 전 조회 2,187
19년 전 조회 5,389
19년 전 조회 6,682
19년 전 조회 2,535
19년 전 조회 2,094
🐛 버그신고