2010-12-23 2 views
5

현재 asp.net 웹 응용 프로그램에서 SwfUpload (v2.2.0.1)를 사용중인 Im은 전혀 문제가 없습니다.플래시가없는 클라이언트의 SwfUpload 폴백

사용자/클라이언트에 플래시가 설치되어 있지 않은 경우 일반 업로드로 폴백을 제공하고 싶습니다. jquery를 플래시 감지 스크립트 사용과 비슷하거나 비슷하게 만들 수 있다고 상상할 수 있습니다.

사용자/클라이언트에 javascript가없는 경우 폴백을 다시 제공 할 필요가 없습니다.

이 유형의 폴백을 작성하는 방법이나 swfupload 폴백의 작동 예제가 있습니까?

미리 감사드립니다.

답변

0

테스트가 우리가/보여 결과에 따라 사업부 또는 입력을 숨길 수 완료되면 여기 Adobe Flash Detection 또는이 similar question on StackOverflow

어도비에서 권장하는 가장 좋은 방법은 플래시 감지 기능을 사용하는 것 같다. 이런

있는 정보 (jQuery를/JS)

var swfu; 

if (browserHasFlash() == false) { 
    $("#flashUpload").hide(); 
    $("#regularUpload").show(); 
} 
else { 
    //Init SWF Upload 
    swfu = new SWFUpload({ 
     upload_url : "http://www.swfupload.org/upload.php", 
     flash_url : "http://www.swfupload.org/swfupload.swf", 
     file_size_limit : "20 MB" 
    }); 
}