javascript如何从服务器获取文件夹中文件的URL?
我在jetty服务器上托管一个文件夹“/listings”。 我捕获一个带有url的文件javascript如何从服务器获取文件夹中文件的URL?,javascript,Javascript,我在jetty服务器上托管一个文件夹“/listings”。 我捕获一个带有url的文件 url = "/listings/file.json" 所以我想为这个文件夹中的每个文件创建一个这样的url 如何用javascript实现这一点?我不太清楚你的问题 假设文件已经在您的服务器上,并且您的Javascript在节点环境(而不是浏览器)中运行,您可以使用Express为以下目录提供服务: var express = require('express'); var app = express(
url = "/listings/file.json"
所以我想为这个文件夹中的每个文件创建一个这样的url
如何用javascript实现这一点?我不太清楚你的问题 假设文件已经在您的服务器上,并且您的Javascript在节点环境(而不是浏览器)中运行,您可以使用Express为以下目录提供服务:
var express = require('express');
var app = express();
app.use(express.static(__dirname + '/listings'));
app.listen(3000);
之后,您可以在访问您的文件`
这是否回答了您的问题?如果服务器上有服务器端语言,请参阅并搜索用于管理文件的服务器端语言方法,然后使用它们更改目录和文件
(使用XMLHttpRequest,您可以运行服务器端语言文件命令块)您不能简单地通过Javascript实现这一点实际上,您可以通过Javascript实现,但这不是一个好主意。通过在web服务器上启用文件夹浏览,您可以执行AJAX调用以获取该列表并对其进行解析。然而,您确实应该创建一个服务器端函数来处理这个问题,然后通过AJAX调用来调用它。@Archer我想我会选择这种方法。因为我想到的唯一替代方案是生成html/js代码,这可能会带来压力。启用文件夹浏览是一个非常非常糟糕的主意。它使人们可以不受限制地访问包含的文件夹中的所有文件,如果不小心,这些文件将是整个web服务器根文件夹(和子文件夹)。我将生成一个端点,以URL(字符串)的形式提供文件夹内容的列表。