1

我在服务器的某个地方有一个文件的 nativePath,这个 nativePath 的值作为 flex 显示为

Z:\myFolder\myFile.ext

其中,我知道也相当于

http://particularDomain.myCompany.com/myFolder/myFile.ext

(注意 - Z:映射到http://particularDomain.myCompany.com/,这在我的系统中是正确的,我的同事可以让它将同一服务器映射到 A:在他的系统中)

现在我的问题是 - 这种映射可以通过 Air 应用程序以任何方式实现吗?即,如果本机文件位于http://particularDomain.myCompany.com/myFolder/myFile.ext中,它表示它位于该特定服务器中,而不管它映射到什么?

4

1 回答 1

0

不,这种映射无法通过 AIR 中提供的任何功能来实现。

您的 AIR 应用程序如何知道有一个根目录为“Z:\”的 Web 服务器?它不能,除非你告诉它。

现在,只要给它一些特定的参数,就可以自己创建这个功能。

如果您的应用程序知道 particluarDomain.myCompany.com 指向 Z:\,那么编写一些代码来映射两者应该很容易。您甚至可以封装域名和根目录,以便将来轻松更改它们。

理论上,您还可以解析 Apache Web 服务器的配置文件,以确定服务器根目录和目录位置。假设您的本地计算机可以访问两者。如果您将网络位置映射到本地驱动器;不过,这可能会使事情复杂化。

于 2013-01-23T20:03:45.137 回答