hello,
i have a onCofirmClick & a getSapDownloadURL to get the download link… but for some reason, i’m not getting the right path so the user can download this, instead its throwing at me a null value, please advice :sen:
private function onConfirmClick(event:MouseEvent):void
{
var fileReference:FileReference = new FileReference();
var urlRequest:URLRequest = new URLRequest();
var url:String = getSapDownloadURL();
if (url == null)
{
NEX.log("Unsupported OS ");
}
else
{
try
{
urlRequest.url = url;
fileReference.download(urlRequest);
}
catch (err:Error)
{
NEX.CATCH_AND_LOG(this.toString(),err);
}
}
closePopup();
}
private function getSapDownloadURL():String
{
var baseUrl:String = StringUtil.trimDomainUrl(appFacade.appConfig.fullPath);
var os:String = flash.system.Capabilities.os;
var url:String;
switch (os)
{
case OS_WIN_2000:
case OS_WIN_95:
case OS_WIN_98_ME:
case OS_WIN_CE:
case OS_WIN_NT:
case OS_WIN_XP:
url = baseUrl + "downloads/ProductShare.msi";
break;
case OS_MAC_OS:
url = baseUrl + "downloads/ProductShare.dmg";
break;
case OS_LINUX:
break;
}
return url;
}