Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript:列出来自http的文件_Javascript_Http_Frontend_Client Side - Fatal编程技术网

JavaScript:列出来自http的文件

JavaScript:列出来自http的文件,javascript,http,frontend,client-side,Javascript,Http,Frontend,Client Side,我可以从JavaScript检索URI(HTTP服务器)中的文件列表吗?我只找到依赖服务器端脚本的方法(即,从访问文件系统的php读取并输出文件列表)如果您将该列表存储在单个文件中,或者您知道要检查的所有位置,您可以使用客户端上的来发出HTTP请求,然后从您自己的服务器加载数据 如果您从不同于为运行AJAX请求的页面提供服务的域中提取数据,那么您将遇到“跨源请求”问题,这可能会阻止您实现此功能 通常http不会传递文件。它传递信息。 您发送请求并接收答复 例如: 如果您访问该站点: http:/

我可以从JavaScript检索URI(HTTP服务器)中的文件列表吗?我只找到依赖服务器端脚本的方法(即,从访问文件系统的php读取并输出文件列表)如果您将该列表存储在单个文件中,或者您知道要检查的所有位置,您可以使用客户端上的来发出HTTP请求,然后从您自己的服务器加载数据


如果您从不同于为运行AJAX请求的页面提供服务的域中提取数据,那么您将遇到“跨源请求”问题,这可能会阻止您实现此功能

通常http不会传递文件。它传递信息。 您发送请求并接收答复

例如:

如果您访问该站点:

http://www.example.com/index.html 
服务器通过路由接收请求,并决定如何处理该请求。 服务器可以使用index.html文件进行响应,但也可以使用图片文件或其他信息进行响应。 如果需要,可以阅读http协议 或者在维基百科上


如果需要,可以将所有数据保存在一个json文件中,并从服务器请求此信息。另一种方法是使用ftp..

因此,当我访问一个没有任何html文件的URL时,我看到该物理目录中的文件列表,浏览器如何显示文件和文件夹列表?我可以通过javascript编程而不访问任何html或服务器端脚本吗?这是向您发送文件列表的服务器。如果这是服务器所做的,您可以转到此URL并查看文件列表。这取决于服务器。如果服务器向您发送文件列表,那么您可以向服务器发送ajax请求并接收该列表。但这不是HTTP规则behaviour@GrupoICCSolucionesProfesion你还有问题吗。如果没有,请结束问题。。