[英]How to read a text file from server using JavaScript with complete path?
我想从服务器加载远程文件。
该文件不在网站中。 所以当我打开文件时
window.open('http://5.135.140.184:8080/tpi/documents/D773.JPG', '_blank');
这打开了我的照片。 但是如果我想使用完整的路径,我会使用
window.open("http://5.135.140.184:8080/var/lib/tomcat/webapps/tpi/documents/D773.JPG", '_blank');
在这种情况下,我会显示404错误...我该怎么办?
PS文件D773.JPG
位于路径var/lib/tomcat/webapps/tpi/documents
您只能通过HTTP访问由HTTP服务器(例如,“ Web”)服务器提供服务的服务器,该HTTP服务器识别并处理您为其提供的URL。 可以配置HTTP服务器以允许您通过完整路径访问任何文件,但是几乎可以肯定的是,使机器上的“所有”文件都可以通过HTTP访问是一个非常糟糕的主意。
您的问题与自己矛盾,因为它说该文件不在网站中,并且您可以通过http://5.135.140.184:8080/tpi/documents/D773.JPG
访问该文件。 如果您可以通过该URL访问文件,则位于5.135.140.184:8080
的HTTP服务器正在运行,并通过向您提供文件来处理该URL。 那就是你应该坚持的。
在您添加的评论中
我要加载不在网站上的其他文件。
您不能,不能通过HTTP。 HTTP需要一个能够理解URL的Web服务器。 如果未将位于5.135.140.184:8080
的Web服务器配置为传递所需的文件,则无法通过HTTP访问它(无需更改服务器配置)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.