Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-1989

Error when downloading a binary file with space in the file name

    XMLWordPrintable

Details

    Description

      Steps to reproduce:
      1. Commit a binary file with spaces in the file name (e.g. Crucible User Guide .docm)
      2. Navigate to Source -> <repo> -> <file name> -> Changeset -> Download File

      The following message is displayed:

      The requested resource cannot be found.
      Path "branch/Crucible%20User%20Guide%20.docm" does not exist.
      
      Referer:
          http://localhost:8060/changelog/MySVN?cs=65 
      
      You are running release CR2.0.2 FE2.0.2 (build-412 2009-07-24), please report your release number when reporting bugs.
      Got a problem or a suggestion?
      
      Discuss it in the online forums or visit the support website for your support options.
      

      The URL link in the browser is displayed as http://localhost:8060/browse/~raw%2Cr%3D65/MySVN/branch/Crucible%2520User%2520Guide%2520.docm . Please see the attached screenshot for a clearer picture. However, the file can be downloaded successfully when clicking on the download arrow icon. Please see the screenshot

      When I uploaded the same file without the spaces in the filename (e.g. CrucibleUserGuide.docm), both of the 'Download File' and download arrow link are working fine. The problem seems to be related to the spaces being replaced with the %20 in the URL and hence FishEye is not able to search the corresponding file.

      Attachments

        1. ArrowLink.JPG
          ArrowLink.JPG
          118 kB
        2. DownloadFile.JPG
          DownloadFile.JPG
          129 kB

        Issue Links

          Activity

            People

              Unassigned Unassigned
              cychan Chai Ying Chan [Atlassian]
              Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: