是否有任何方法可以在静态网页中列出带有查看文件链接的目录文件?
我想将一些PDF文件上载到我的静态网站的某个目录(它使用HTML和JS),并希望在页面中显示文件列表以及查看pdf文件的链接。这样,如果我上传新文件,则不必每次都修改HTML页面。有什么办法吗?
如果您将Apache用作Web服务器,并且已为要上传pdf文件的目录配置了mod-autoindex,那么当您导航至该URL时,应该会看到这样的提示:
[这个自动生成的页面可以通过js使用jquery轻松解析:var pdfFilesDirectory = '/uploads/pdf/';
// get auto-generated page
$.ajax({url: pdfFilesDirectory}).then(function(html) {
// create temporary DOM element
var document = $(html);
// find all links ending with .pdf
document.find('a[href$=.pdf]').each(function() {
var pdfName = $(this).text();
var pdfUrl = $(this).attr('href');
// do what you want here
})
});