2011-05-20 69 views
0

我有一個小的查詢。我使用ZendAMF編寫了一個使用PHP遠程處理的Flex應用程序。我也做了和auth系統。用戶提供的憑據,我將它們傳遞到我的網關,我有一個服務註冊查詢SQL數據庫,並驗證用戶是否註冊。這是完美的工作。在我的應用程序中,我將MRTG圖形(PNG文件)加載到Image組件中。 GRAPHS在我的文檔根目錄中。他們也裝載得很好。問題是如果我輸入png文件的URL路徑,我可以直接看到它沒有任何身份驗證。以迎合我將htaccess文件添加到我的文檔根目錄中的MRTG文件夾。知道當我查看Flex應用程序中的圖像時,它會要求輸入HTTP用戶名和密碼。我不想要。HTTP驗證和Flex

簡而言之。 MRTG PNG的是我的文檔根目錄裏面

  1. 能打動我出來的文檔根目錄,仍然有我的Flex應用程序他們(我試圖與失敗)

  2. 我只是希望用戶可以訪問能夠查看MRTG PNG,而不是直接從URL中查看。

回答

0

如果您使用的是ZendAMF,爲什麼不在服務中創建一個爲您提供這些圖像的服務方法?

這樣你就可以完全控制發生了什麼。 例如,您可以將它們作爲字節數組或base64編碼的字符串發送,這使得定義圖像實際存儲在服務器磁盤上的位置變得更加困難。

乾杯

+0

但以這種方式,圖像仍然會在我的文檔根目錄中。 ??對。 – 2011-05-20 22:00:45

+0

圖像可能位於服務器上的任何位置。 此外,如果用戶未正確認證,則可以限制對該文件夾的訪問。 – 2011-05-23 10:53:07