专业化管理 > 配置您的 Windchill 环境 > Windchill 运行时环境 > 服务器软件组件 > HTTP 网关 > 使用 HTTP 传送文件
  
使用 HTTP 传送文件
要利用 web 浏览器的功能查看、保存和操作各种内容类型,必须使来自 Windchill 系统的文件内容能够连续通过 HTTP 网关传输至浏览器。如下图所示,文件传送请求被编码为对服务器 HTTP 网关的相应 HTTP 请求。然后,将这些请求发送到 Web 浏览器的 HTML 窗口内的框架中,以提交这些请求并接收响应。
Windchill 方法服务器中,HTTP 响应是使用流式界面生成的,允许响应可以任意大。如下所示,这是通过调用一种方法来实现的,该方法从 RMI 的答复封送中生成响应,以使该响应可直接写到 RMI 结果封送流中。这样就使所有文件可直接从数据库中连续取出,而无需将文件暂时保存在磁盘或内存中。
在下图中,上载流使用 HTTP POST 请求,以类似的方式执行。这种情况下,读取上载内容的方法是从 RMI 参数封送中调用的,这样就可直接从 RMI 参数封送流中进行读取。
可以开发能直接访问客户端文件系统的自定义受托小程序。这些小程序可使用类似技术,在 Windchill 服务器中连续传送数据。然而,由于需要客户端进行管理,Windchill 体系结构作了一些尝试,以最大限度地降低对代码签名等技术的相关性。所以,当站点具有支持代码签名的客户端结构时,这种类型的文件传送客户端小程序通常作为自定义程序构建。