Home > Sharing data > Sharing files on a network > Opening shared files as a client > Opening files using a URL
Opening files using a URL The FileMaker Pro installer registers fmp: as an Internet Protocol (IP). This enables you to open a shared or local file using a URL. You can also run a script in the file using a URL. To open a file using a URL: 1. Launch a web browser on the intended client machine. 2. Enter the URL of the file into the browser’s address area using the format: fmp://{{account:password@}address/}filename For address, you can enter: • the IP address or DNS name of the host • ~ to specify the user’s Documents folder • $ to specify that the file is already open Optional parameters are indicated by braces ({ }). To run a script in a file using a URL: 1. Follow the steps above. 2. Append ?script=scriptname to the URL. For example: fmp://192.168.10.0/filename.fmp12?script=scriptname Specify a script parameter and local variables using the format: fmp://{{account:password@}address/}filename{?script=scriptname{¶m=scriptparameter}{&$variablename{[repetitionnumber]}=value}} Notes • Filenames are case-sensitive. Script names are not case-sensitive. • The filename extension .fmp12 is not required. • You can define multiple variables in the same fmp: protocol. • If spaces or any other special characters are needed in a link, be sure to replace them with the appropriate percent-encoded values required for valid URLs. For example, replace a space with %20. Examples fmp://My%20Addresses fmp://192.168.10.0/My%20Addresses.fmp12 fmp://[2001:0DB8:85A3:08D3:1319:8A2E:0370:7334]/My%20Addresses.fmp12 fmp://MyAccount:MyPassword@192.168.10.0/My%20Addresses.fmp12 fmp://MyAccount:MyPassword@[2001:0DB8:85A3:08D3:1319:8A2E:0370:7334]/My%20Addresses.fmp12 Open a file named Clients.fmp12 on the host machine with an IP address of 192.168.10.0 with a script named ListClients: fmp://192.168.10.0/Clients.fmp12?script=ListClients Open a file named Clients.fmp12 on the host machine with an IP address of 192.168.10.0 with a script named ListClients, and specify a parameter of TopClients and a local variable $NumberToList with a value of 10: fmp://192.168.10.0/Clients.fmp12?script=ListClients¶m=TopClients&$NumberToList=10 Open a local file named Clients.fmp12 in the user’s Documents folder with a script named ListClients: fmp://~/Clients.fmp12?script=ListClients Run the script ListClients from an open file named Clients.fmp12: fmp://$/Clients.fmp12?script=ListClients Related topics Opening files as the host Sending the URL of a shared file