我有一個靜態Web服務器,它有一個網頁,需要從XML文件(通過Javascript)在文件服務器上提取數據。但是,我似乎無法連接到文件服務器。如果我將XML文件放在我的Web服務器上,它可以正常工作,但不會放在文件服務器上。爲了使用HTTPRequest讀取XML文件,XML文件駐留的服務器是否需要成爲Web服務器?從文件服務器讀取XML文件?
回答
第一當您使用XMLHttpRequest時,您只能訪問相同域,協議和端口上的URL。其次,如果您嘗試連接的服務器不是Web服務器(即不使用HTTP服務數據),那麼在向其發送HTTP請求時不會得到有效的響應。
爲了得到這個工作,您需要將XMLHttpRequests發送到服務器端程序/腳本,該文件從文件服務器讀取文件並將其返回給瀏覽器。
將XML文件放在SharePoint上是一個不錯的選擇嗎?或者,因爲「你只能訪問相同域,協議和端口上的URL」,所以不起作用。 – StoneJedi
因爲正確的原因,你認爲它不起作用是正確的。你在運行什麼Web服務器?如果可以從Web服務器訪問文件服務器,則可能有辦法通過Web服務器從文件服務器提供文件。 –
是的,因爲您使用的是XMLHttpRequest,所以XML文件需要由HTTP協議提供。
是的,這是ajax跨腳本安全。 但也有解決辦法: 1 - 你需要換你的XML一個JSONP包 2-內部或致電誰只是用它來充當代理本地動態文件(獲取遠程DOC)
- 1. 從Web服務器讀取XML文件
- 2. 讀取XML文件從服務器
- 3. Javascript文件讀取器onload(從服務器獲取文件)
- 4. 從服務器讀取大文件。
- 5. NSFileManager從服務器讀取文件?
- 6. 從服務器讀取pdf文件
- 7. SSH服務器從文件中讀取
- 8. Groovy - 從Tomcat服務器讀取文件
- 9. 如何從Web服務器上的xml文件讀取數據
- 10. Python - 如何從服務器讀取路徑文件/文件夾
- 11. 從xml文件夾讀取文件Android
- 12. 從tar.gz文件讀取xml
- 13. 從XML文件讀取C#
- 14. 從xml文件讀取值
- 15. 從php讀取XML文件
- 16. 從java讀取xml文件
- 17. 從java讀取XML文件
- 18. 從jsp文件讀取xml
- 19. 從C驅動器讀取XML文件
- 20. 讀取WCF服務中的XML文件並從服務返回XML
- 21. SQL服務器讀取XML文檔
- 22. 服務器無法讀取htaccess文件
- 23. Java TCP服務器讀取文件名
- 24. 在GWT服務器端讀取文件
- 25. 讀取服務器上的Excel文件
- 26. 使用javascript讀取服務器文件
- 27. libev網絡服務器讀取文件
- 28. 讀取服務器文件的屬性
- 29. 服務器沒有讀取文件
- 30. 從服務器讀取文本文檔
它不一定是一個Web服務器,但它必須能夠響應HTTP請求。無論如何,這使它成爲一個Web服務器。 – GSerg