mfkof 发表于 2022-1-17 17:20

求一个显示文件列表的网页代码

有一个iis环境,可以显示html网页和aspx网页。
求一个网页代码,显示页面能够列出指定目录里的pdf文件列表,点击pdf文件名后就可以用edge浏览器(chrome内核)直接查看pdf。

谢大佬们。

偶滴小乔 发表于 2022-1-17 17:26

我不懂网页代码,说个我能想到的,对着指定目录建一个ftp,网页上做个到这个ftp的链接

mfkof 发表于 2022-1-17 17:37

偶滴小乔 发表于 2022-1-17 17:26
我不懂网页代码,说个我能想到的,对着指定目录建一个ftp,网页上做个到这个ftp的链接 ...

我的想法是,有个什么网页代码之类的,不管以后我目录里的pdf怎么增减,它都能一股咕噜的都做个列表显示出来,智能一点的那种。
不智能的我应该也会,<a herf= 开头什么的一个个做,但是实在是太多了

—— 来自 realme RMX1931, Android 11上的 S1Next-鹅版 v2.5.2

maritimus 发表于 2022-1-17 17:43

本帖最后由 maritimus 于 2022-1-17 17:46 编辑

这个需求已经是动态网页了,纯html做不到的。想简单实现的话可以看一下php,chrome显示pdf倒是很简单,给个链接就可以。

啊,是iis,那就要写aspx了,不太熟

Edit:我傻了,只是列出文件和链接的话不需要写什么网页,apache和nginx都有列出目录的模块,改一下网站配置就行。iis肯定也有,不过不太熟,不知道iis怎么改

ballban 发表于 2022-1-17 17:46

没太懂(
iis的话把目录打开的话直接访问想要看的文件夹的网址不就能看到文件夹里的所有文件了吗

5long 发表于 2022-1-17 18:08

web server 基础功能: directory listing / directory browsing

不过我还是建议楼主花钱找人去配
因为这个功能一不小心可能有安全隐患(把源码 / 密码泄漏出去的那种)
这样配错了可以有人背锅, 不用折磨自己

aithinkso 发表于 2022-1-17 18:40

RTFM
列目录是基本功能了,但过滤功能IIS原生不一定提供。
如果IIS列目录可以输出JSON或XML的话可以看需求在前端或网关做过滤,然后在前端写个视图。
别自己操作文件系统,水深,你把握不住。

—— 来自 Xiaomi Redmi K30 5G, Android 11上的 S1Next-鹅版 v2.5.2

乔槁 发表于 2022-1-17 18:57

本帖最后由 乔槁 于 2022-1-17 18:58 编辑

caddy2 的话:
caddy file-server -browse -listen 127.0.0.1:7788 -root D:\pdf_file_path接下来,iss配置一下127.0.0.1:7788 的反向代理就行

mfkof 发表于 2022-1-17 18:58

5long 发表于 2022-1-17 18:08
web server 基础功能: directory listing / directory browsing

不过我还是建议楼主花钱找人去配

没有安全要求,就内网一个电脑,开网页看几个pdf而已,都无法上外网。

—— 来自 realme RMX1931, Android 11上的 S1Next-鹅版 v2.5.2

乔槁 发表于 2022-1-17 19:02

本帖最后由 乔槁 于 2022-1-17 19:06 编辑

mfkof 发表于 2022-1-17 18:58
没有安全要求,就内网一个电脑,开网页看几个pdf而已,都无法上外网。

—— 来自 realme RMX1931 ...
那就更简单了
caddy file-server -browseD:\pdf_file_path
默认80端口,对方直接输IP就能访问。

aithinkso 发表于 2022-1-17 19:41

本帖最后由 aithinkso 于 2022-1-17 19:43 编辑

如果在外网而且有 node 的话,直接 npx serve 就行

—— 来自 Xiaomi Redmi K30 5G, Android 11上的 S1Next-鹅版 v2.5.2

宫水二叶 发表于 2022-1-17 23:59

nginx也行(

mfkof 发表于 2022-1-18 11:10

搞定了。
iis功能目录里有个"目录浏览,双击进去启用就ok了不用做网页太好了。虽然列表字体小了点。。

—— 来自 realme RMX1931, Android 11上的 S1Next-鹅版 v2.5.2

catazshadow 发表于 2022-1-18 12:57

沃特·马龙 发表于 2022-1-18 14:46

本帖最后由 沃特·马龙 于 2022-1-18 14:48 编辑

h5之类的filelist
页: [1]
查看完整版本: 求一个显示文件列表的网页代码