gpt4 book ai didi

java - 允许在我的 java 网络服务器中浏览目录

转载 作者:可可西里 更新时间:2023-11-01 17:11:12 27 4
gpt4 key购买 nike

我正在使用 java 开发一个网络服务器,我想从浏览器中列出特定目录下的所有文件。我应该将哪个 http 响应代码发送到浏览器以及如何将文件列表发送到浏览器。

最佳答案

您只想发送一个普通的 HTTP 200 代码,并返回一个列出目录中文件的 HTML 页面。如果你看到 a listing like that来自例如 Apache 服务器,它只是生成 HTML 的服务器。 HTTP 没有发送目录内容的内置方式。 (不同于 FTP 或 Gopher。)

您可以生成并返回的页面类型的简短示例:

<!DOCTYPE HTML>
<html>
<head><title>/Users/Bob/myServerRoot/folder1/folder2/</title></head>
<body>
<h1>/Users/Bob/myServerRoot/folder1/folder2/</h1>
<ul>
<li><a href="..">..</a></li>
<li><a href="folder2/myfile.txt">myfile.txt</a></li>
</ul>
</body>
</html>

关于java - 允许在我的 java 网络服务器中浏览目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12985752/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com