12 Replies Latest reply on Apr 29, 2015 4:13 PM by philmodjunk

    WebDirect has incorrect source code for button images

    JonJ

      Summary

      WebDirect has incorrect source code for button images

      Product

      FileMaker Server

      Version

      13.0.5.520

      Operating system version

      Windows Server 2012

      Description of the issue

      We have a Windows 2012 server with two network cards (intranet and internet).

      IIS has certificates for both it's domain name (longboringsname.mycompany.com) and the internet DNS name we use (fm.mycompany.com), but FM server doesn't use secure connections to FMP clients.

      In my databases, there are several buttons using images for their background (saved as a style in the theme)
      When I try to view any database via WebDirect over the internet (http or https), images for buttons do not show — the buttons are effectively invisible!

      Looking at the page source, it is apparent that the source for the images is given as an insecure link to the intranet address (e.g. http://10.0.7.203/Streaming/MainDB/FM-5C34CABD-5194-344F-90C7-D881B2879461.jpg). Obviously, this isn't going to work (the intranet card doesn't even have a gateway address!).

      This issue was raised (but not answered) in the normal forums ( http://forums.filemaker.com/posts/3fda6e3c12?commentId=326978#326978 ), but I don't think that it was raised as a potential bug.

      Steps to reproduce the problem

      Host WebDirect on a server with two network cards.

      Expected result

      WebDirect renders buttons with graphic backgrounds correctly.

      Actual result

      The browser can't access the background image, as it's an intranet address.

      Exact text of any error message(s) that appear

      The 'developer' panels on my browsers (Safari 8.0.5 on Mac, iE11.0.18 on PC) show errors as they try to retrieve a png from an inaccessible source.

      Configuration information

      This was a clean install of Win2012

      Workaround

      None.