1
我使用我們的Flex AIR客戶端從WAMP服務器下載tiff圖像。 對此使用以下代碼。Actionscript圖像下載打開自定義查看器
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/ – 2010-05-26 10:25:42
我剛在google上發現它 - 可能是該網站已關閉。 – Amarghosh 2010-05-26 10:55:09
因此,當我從服務器下載圖像文件時,是否可以在查看器中啓動?希望根據用戶權限啓用/禁用查看器中的打印選項。但首先需要讓這件事情起作用。如果我可以啓動文件下載的tiff查看器,那將非常棒。 – 2010-05-27 10:22:18