在网络上共享文件 > 作为客户端打开共享文件 > 使用 URL 打开文件
 

使用 URL 打开文件

FileMaker Pro Advanced 安装程序将 fmp: 注册为 Internet 协议 (IP)。这样,您就可以使用 URL 打开共享文件或本地文件。还可以使用 URL 运行文件中的脚本。

要使用 URL 打开文件:

1. 在要使用的客户端机器上,启动 Web 浏览器。

2. 将文件的 URL 输入到浏览器地址区域中,格式为:

fmp://{{帐户:密码@}地址/}文件名

在“地址”中可输入:

主机的 IP 地址或 DNS 名称

~ 指定用户的 Documents 文件夹

$ 指定文件已打开

可选参数以花括号 ({ }) 指示。

要使用 URL 运行文件中的脚本:

1. 按照上述步骤操作。

2. ?script=脚本名称追加至 URL。例如:

fmp://192.168.10.0/filename.fmp12?script=脚本名称

使用以下格式指定脚本参数和局部变量:

fmp://{{帐户:密码@}地址/}文件名{?script=脚本名称{&param=脚本参数}{&$variablename{[重复项编号]}=值}}

注释 

要允许 URL 运行 FileMaker 脚本,用户帐户必须启用 fmurlscript 扩展权限。请参阅为权限集编辑扩展权限

对于 FileMaker Go,文件名区分大小写,对于 FileMaker Pro Advanced 则不区分。脚本名称不区分大小写。

不需要文件扩展名 .fmp12。

您可以在同一 fmp: 协议中定义多个变量。

如果链接中需要空格或任何其他特殊字符,请确保使用有效 URL 所需的适当百分比编码值替换这些字符。例如,用 %20 替换空格。

示例

fmp://My%20Addressesfmp://192.168.10.0/My%20Addresses.fmp12fmp://[2001:0DB8:85A3:08D3:1319:8A2E:0370:7334]/My%20Addresses.fmp12fmp://MyAccount:MyPassword@192.168.10.0/My%20Addresses.fmp12fmp://MyAccount:MyPassword@[2001:0DB8:85A3:08D3:1319:8A2E:0370:7334]/My%20Addresses.fmp12

使用名为 ListClients 的脚本打开 IP 地址为 192.168.10.0 的主机上名为 Clients.fmp12 的文件:

fmp://192.168.10.0/Clients.fmp12?script=ListClients

用名为 ListClients 的脚本在 IP 地址为 192.168.10.0 的主机上打开名为 Clients.fmp12 的文件,并指定 TopClients 参数和值为 10 的局部变量 $NumberToList:

fmp://192.168.10.0/Clients.fmp12?script=ListClients&param=TopClients&$NumberToList=10

使用名为 ListClients 的脚本打开用户的 Documents 文件夹中名为 Clients.fmp12 的本地文件:

fmp://~/Clients.fmp12?script=ListClients

从打开的名为 Clients.fmp12 的文件中运行脚本 ListClients:

fmp://$/Clients.fmp12?script=ListClients

相关主题 

以主机角色打开文件

发送共享文件的 URL