我目前已经设置了一个节点服务器,可以将文件上传到该服务器上。我希望用户能够单击链接以打开文件目录,以查看所有已上传到服务器的文件。我想知道是否有可能。
<a href="localhost:80/testexample/uploads"> UPLOADS DIRECTORY</a>
<a href="localhost/testexample/uploads"> UPLOADS DIRECTORY</a>
<a href="http://localhost/testexample/uploads"> UPLOADS DIRECTORY</a>
<a href="http://localhost/uploads"> UPLOADS DIRECTORY</a><br>
我尝试过但没有用的示例代码。可以执行我打算做的功能吗?
我尝试通过将文件目录路径放在“ a”标记内来在本地进行操作,并显示整个目录。我想对服务器做类似的事情。任何帮助将不胜感激!
答案 0 :(得分:0)
通常您可以通过这种方式完成
<a href="/testexample/uploads"> UPLOADS DIRECTORY</a>
从服务器上发现路由后,您会返回一个页面。
router.get('/testexample/uploads', (req, res, next) => {
res.sendFile(path.join(__dirname, 'dist/index.html'));
}
此页面可以包含以下图像:
<img src="/path-to-img-from-this-file"/>
<img src="/path-to-img-from-this-file"/>
<img src="/path-to-img-from-this-file"/>