We're updating the issue view to help you get more done. 

Bug in download.cfm redirects

Description

We recently moved a customer over from FC6 to FC7. They have a support page where they provide a link to a teamviewer.exe file, so they can give 'on the fly' support by sharing screen with their clients. However the file would be downloaded and tried run as teamviewer.exe[1] when tried downloaded with Internet Explorer (other browsers worked happily).

I found the solution to be a small change in the core/tags/farcry/download.cfm file on line 146

I changed it from

<cflocation url="#stLocation.path#" addtoken="false" />

to

<cflocation url="#urldecode(stLocation.path)#" addtoken="false" />

This is when the stLocation.method is set as "redirect". I have not tested if the same change has to be done when the stLocation.method is "stream".

The reason was that the stLocation.path variable was /files/dmfile/TeamViewer%2Eexe - when it obviously has to be /files/dmfile/TeamViewer.exe for IE to download it correctly.

Cheers, Trond

Environment

None

Status

Assignee

Unassigned

Reporter

Blair McKenzie

Labels

None

Components

Fix versions

Priority

Major