Flex AIR 클라이언트를 사용하여 WAMP 서버에서 tiff 이미지를 다운로드 중입니다. 다음 코드를 사용하십시오.액션 스크립트 이미지 열기 사용자 정의 뷰어
public static function requestDownload(id:int, defaultName:String):void {
//POST params
var urlVars:URLVariables = new URLVariables();
urlVars.action = "download";
urlVars.fid = id;
var urlReq:URLRequest = new URLRequest();
urlReq.url = Config.getServerURL();
urlReq.data = urlVars;
Config.fileReference.addEventListener(Event.COMPLETE,FileDownload.requestDownloadResult);
try {
Config.fileReference.download(urlReq, defaultName);
}
catch (e:Error) {
Alert.show("Error in downloading the file");
}
}
public static function requestDownloadResult(e:Event):void {
Alert.show("File downloaded");
}
다운로드시 문제가 없습니다. 저장 대화 상자가 자동으로 표시됩니다. 잘 작동합니다. 하지만 저장 대화 상자 대신 뷰어 (플래시 뷰어 또는 기타)에서 다운로드중인 이미지를 열고 싶습니다.
도와주세요. 감사합니다. Vish.
감사합니다. Amar를 사용해보세요. 사용 가능한 코드가 있다면 알려주세요. 이 링크가 작동하지 않습니다. http://blog.kevinhoyt.org/2009/03/10/actionscript-3-tiff-encoder/ –
방금 Google에서 발견했습니다. 현재 사이트가 다운되었을 수 있습니다. – Amarghosh
그래서 서버에서 이미지 파일을 다운로드 할 때 뷰어에서 시작할 수 있습니까? 사용자 권한에 따라 뷰어에서 인쇄 옵션을 활성화/비활성화하고 싶습니다. 하지만 먼저이 문제를 해결해야합니다. 파일 다운로드시 tiff 뷰어를 실행할 수 있다면 좋을 것입니다. –