span8
span4
注:本文仅适用于FME服务器2015。要在FME Server 2016+中创建自定义页面,请完成数据上传第3部分:REST API篇文章。
前一:数据上传第1部分:从URL读取数据|下一个:数据上传第3部分:REST API
在这里,您将学习如何创建一个独立的网页,允许终端用户上传数据到FME服务器,并运行一个工作区,使用上传的数据。
1.构建自定义表单
在FME Server Web UI中,打开本教程第1部分中发布的工作区:Workspaces > DataLoading > 1_CheckFieldStatus。fmw >数据下载。展开开发人员信息部分。复制整个Form Example并将文本保存到一个名为dataupload.html的文件中
复制文件到一个网络可访问的位置。它可以由IIS或Apache等web服务器托管。此外,还可以使用Amazon S3之类的服务来托管页面。
注意:如果您正在使用FME服务器,您可以将web页面从其web服务器根目录的HTML文件托管到
2.使客人访问
使客人访问。为了避免用户必须登录才能使用web表单,让我们启用此存储库的来宾访问。在“FME Server web”界面中,选择“Security > Role Policies”,在“Role”下拉菜单中选择“FME guest”角色。在“服务”下找到“数据上传”,勾选“允许”复选框。这将允许客户用户上传数据集到FME服务器。接下来,在名为Repositories的部分下找到DataUpload存储库,并选中允许“读”和“运行”访问的复选框。这些是允许用户在FME服务器上运行工作区所需的最低权限。最后,单击“Apply Changes”保存设置。
在新的浏览器实例中打开web表单并再次尝试运行它。
3.使歌珥
从Web界面,进入管理>管理> CORS。单击“加载模板”,选择“允许指定主机”。删除现有的主机,并添加运行您的网页的主机
4.使用自定义表单运行工作区
使用dataupload.html页面来运行工作区。单击Browse按钮并选择上传weekendplayfieldstatus.csv文件。设置字段状态文件为您刚刚上传的文件的名称(即weekendplayfieldstatus.csv),并单击运行。
在这个例子中,我们用简单的HTML创建了一个非常基础的网页。以此为基础,您可以很容易地定制这个网页的外观和感觉,可能使用CSS和Javascript创建一个定制的界面,以满足您的需求。
©2019 S亚搏在线afe Software Inc |法律