2010-12-07 94 views
0

我試圖創建的場景是讓我的Silverlight網站在一個域上,我的文件服務器(用於媒體文件)在不同的服務器上。我想讓我的用戶從網站上傳文件到文件服務器。文件上傳跨域

問題是我得到一個通用的「安全錯誤」。在我的代碼中回報內部異常消息。主要異常消息是空白的。

我已經設置了對物理文件夾(Windows Server 2008)的所有訪問權限。我創建了全面開放的clientaccesspolicy.xml和crossdomain.xml文件。

我正在使用.ashx處理程序進行實際寫入硬盤驅動器。我已經在文件服務器機器上進行了本地測試,並且工作正常。

我有兩個服務器的根級別訪問權限,所以我可以進行任何所需的更改。

回答

0

我不是Silverlight程序員,但我可能可以在這裏幫助...瀏覽器安全性可以防止像這樣的任何跨域操作。這是爲了防止網絡釣魚。

你可以做些什麼來解決這個問題是在你的web服務器所在的域上創建另一個主機名,並將你的web服務器上的任何請求代理到你的文件服務器。這將解決跨域問題。

+0

感謝羅布,看着它。你能解釋代理如何工作嗎? – FaxmanAZ 2010-12-07 19:39:29