找回密码
 立即注册
搜索
查看: 1424|回复: 14

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

[复制链接]
     
发表于 2022-1-17 17:20 来自手机 | 显示全部楼层 |阅读模式
有一个iis环境,可以显示html网页和aspx网页。
求一个网页代码,显示页面能够列出指定目录里的pdf文件列表,点击pdf文件名后就可以用edge浏览器(chrome内核)直接查看pdf。

谢大佬们。
回复

使用道具 举报

     
发表于 2022-1-17 17:26 | 显示全部楼层
我不懂网页代码,说个我能想到的,对着指定目录建一个ftp,网页上做个到这个ftp的链接
回复

使用道具 举报

     
 楼主| 发表于 2022-1-17 17:37 来自手机 | 显示全部楼层
偶滴小乔 发表于 2022-1-17 17:26
我不懂网页代码,说个我能想到的,对着指定目录建一个ftp,网页上做个到这个ftp的链接 ...

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

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

使用道具 举报

     
发表于 2022-1-17 17:43 | 显示全部楼层
本帖最后由 maritimus 于 2022-1-17 17:46 编辑

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

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

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

回复

使用道具 举报

发表于 2022-1-17 17:46 来自手机 | 显示全部楼层
没太懂(
iis的话把目录打开的话直接访问想要看的文件夹的网址不就能看到文件夹里的所有文件了吗
回复

使用道具 举报

     
发表于 2022-1-17 18:08 | 显示全部楼层
web server 基础功能: directory listing / directory browsing

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

使用道具 举报

     
发表于 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 的反向代理就行

回复

使用道具 举报

     
 楼主| 发表于 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 -browse  D:\pdf_file_path

默认80端口,对方直接输IP就能访问。
回复

使用道具 举报

     
发表于 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也行(
回复

使用道具 举报

     
 楼主| 发表于 2022-1-18 11:10 来自手机 | 显示全部楼层
搞定了。
iis功能目录里有个"目录浏览,双击进去启用就ok了不用做网页太好了。虽然列表字体小了点。。

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

使用道具 举报

头像被屏蔽
     
发表于 2022-1-18 12:57 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-1-18 14:46 来自手机 | 显示全部楼层
本帖最后由 沃特·马龙 于 2022-1-18 14:48 编辑

h5之类的filelist
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-23 07:31 , Processed in 0.057792 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表