2013-01-23 31 views
1

我在某處的服務器託管的文件的nativePath屬性,這nativePath屬性的值作爲柔性顯示我作爲是否有可能在Flex Air中從nativePath獲取服務器名稱?

Z:\ MyFolder文件\ myFile.ext

其中,我知道也相當於

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

(注 - Z:映射到http://particularDomain.myCompany.com/這是真的在我的系統和我的同事可以把它映射到同一服務器到答:在他的系統)

現在我的問題是 - 可以通過任何方式通過Air應用程序來實現此映射嗎?即如果本地文件位於http://particularDomain.myCompany.com/myFolder/myFile.ext,它表示它位於該特定服務器中,而不管其映射到哪個服務器上?

回答

0

不,這種映射不能通過AIR提供的任何功能來實現。

您的AIR應用程序如何知道其根目錄爲「Z:\」的Web服務器?它不能除非你告訴它。

現在,只要您給它一些特定的參數,就可以自行創建此功能。

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

您理論上也可以解析Apache Web Server的配置文件,以確定服務器根目錄位置。假設你的本地機器可以訪問這兩者。如果您將網絡位置映射到本地驅動器;儘管如此,這可能會使事情複雜化。

+0

我知道這太空泛,認爲空氣應用程序可以具有該功能。我認爲處理這個問題的最佳方法是讓用戶自由地將驅動器盤符映射到網絡上以獲得適當的網絡路徑。 – srijan

相關問題