1

サーバーでホストされているファイルのnativePathがあり、flexとしてのこのnativePathの値は次のように表示されます。

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で提供される機能では実現できません。

ルートディレクトリが「Z:\」であるWebサーバーがあることをAIRアプリはどのように認識しますか?あなたがそれを言わない限り、それはできません。

現在、いくつかの特定のパラメーターを指定する限り、この機能を独自に作成できる可能性があります。

あなたがparticluarDomain.myCompany.comがZ:\を指していることをアプリが知っているなら、2つをマップするためのコードを書くのは簡単なはずです。将来簡単に変更できるように、ドメイン名とルートをカプセル化することもできます。

また、理論的には、サーバーのルートとディレクトリの場所を特定するために、ApacheWebサーバーの構成ファイルを解析することもできます。ローカルマシンが両方にアクセスできると仮定します。ネットワークの場所をローカルドライブにマッピングする場合。ただし、これにより事態が複雑になる可能性があります。

于 2013-01-23T20:03:45.137 に答える