簡體   English   中英

是否可以從Flex Air中的nativePath獲取服務器名稱?

[英]Is it possible to get server name from nativePath in Flex Air?

我在服務器托管的某個位置有一個文件的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 ,則表示該文件位於該特定服務器中,而不管其映射到什么文件?

不可以,無法通過AIR中提供的任何功能來實現此映射。

您的AIR應用程序如何知道存在根目錄為“ Z:\\”的Web服務器? 除非您告知,否則不能這樣做。

現在,只要您提供一些特定參數,就有可能自行創建此功能。

如果您知道自己的應用程序知道particluarDomain.myCompany.com指向Z:\\,應該很容易編寫一些代碼來映射兩者。 您甚至可以封裝域名和根,以便將來輕松更改它們。

從理論上講,您也可以解析Apache Web服務器的配置文件,以確定服務器的根目錄和目錄位置。 假設您的本地計算機可以同時訪問這兩者。 如果要將網絡位置映射到本地驅動器; 不過,這可能會使事情復雜化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM