span8
span4
注:本文仅适用于FME Server 2015。要在FME Server 2016+中创建自定义页面,请完成数据上传第3部分:REST API 篇文章。
前一: 数据上传第1部分:从URL读取数据 |下一个: 数据上传第3部分:REST API
在这里,您将了解如何创建一个独立的web页面,该页面允许最终用户将数据上载到FME服务器,并运行一个使用上载数据的工作区。
1。生成自定义窗体
在FME服务器Web UI中,打开在本教程第1部分中发布的工作区:“工作区>数据加载>1_checkfieldstatus.fmw>数据下载”。展开“开发人员信息”部分。复制整个表单示例并将文本保存到名为dataupload.html的文件中
将文件复制到web可访问的位置。它可以由IIS或Apache等web服务器承载。此外,您可以使用Amazon S3之类的服务来承载页面。
注:如阁下使用FME伺服器,您可以将web页面从HTML文件的web服务器根目录宿主到其中
2.使客人访问
使客人访问。为了避免用户必须登录才能使用web表单,让我们为这个存储库启用来宾访问。在FME服务器web界面中,导航到“安全性>角色策略”,然后从“角色”下拉菜单中选择FME来宾角色。在“服务”下找到“数据上传”,勾选“允许”。这将允许客户用户向FME服务器上传数据集。接下来,在“存储库”一节中找到DataUpload存储库,并选中复选框以允许“读”和“运行”访问。这些是允许用户在FME服务器上运行工作区所需的最低权限。最后,单击“应用更改”保存设置。
在一个新的浏览器实例中打开web表单,并再次运行它。
3.使歌珥
从Web界面,去管理>管理> CORS。单击Load Template并选择Allow Specific Hosts。删除现有主机并添加运行网页的主机
4.使用自定义表单运行工作区
使用dataupload.html页面运行工作区。单击Browse按钮并选择上传weekendplayfieldstatus.csv文件。将字段状态文件设置为您刚刚上传的文件的名称(即weekendplayfieldstatus.csv)中,,然后单击运行。
在这个例子中,我们使用简单的HTML创建了一个非常基本的web页面。以这个为底,您可以很容易地定制这个网页的外观和感觉,可能使用CSS和Javascript创建一个适合您的需求的界面。
©2019安全亚搏在线软件公司|法律