网页目录浏览

3
我希望能在网页内提供一个文件浏览器给用户。以下是我尝试过的方法。我试图自己呈现文件内容,并让一个div展示出类似于普通目录浏览的效果。我成功地让这个div在视觉上工作了,它可以显示选定文件夹的内容,但当我试图点击该目录中的文件时,它找不到文件,因为它正在错误的文件路径下搜索,即index.html/而不是index.html/videos
代码:
<div id="new-nav"></div>

<script>
  $("#new-nav").load("/videos");
</script> 

在网页中提供用户“文件浏览器”的最佳方法是什么?

1
为什么不直接使用 iframe 呢?除非您生成的目录列表包含绝对 URL,否则浏览器会将它们相对于包含 div 的页面而不是您用于加载列表的 URL。使用 iframe 可以解决这个问题,因为它将成为自己独立的小文档,并具有自己的基本 URL。 - Marc B
哇,我已经试了好几个小时才让它工作,但这只用了20秒钟,太棒了!谢谢!那么选择 iframe 的大小最好的方法是什么? - BluGeni
1
像这样的 <iframe height="200" width="200" - Prasenjit Kumar Nag
哇,谢谢!这是我在这个网站上的第一篇帖子,我刚刚开始学习各种语言的深入编码知识,而这绝对是最好的社区来寻求帮助。谢谢你们!有没有什么方法可以为你们的帮助提供声望或其他东西? - BluGeni
1
你可以请求 @MarcB 把他的评论作为答案并接受它来解决你的问题。你也可以给任何评论或答案点赞。 :) - Prasenjit Kumar Nag
1个回答

3

我建议使用http://ckfinder.com/demo代替。

CkFinder的特点如下:

  • 轻量级界面。

  • 无需页面刷新:快速响应。

  • 文件夹树导航:对所有用户直观易懂。

  • 高质量的图像缩略图,方便快速查找。

  • 多语言支持,自动检测用户语言。

  • 针对文件和文件夹的上下文敏感菜单。

  • 带有进度条的多文件上传 (*)。

  • 完全控制内容的用户:创建、重命名和删除文件夹和文件。

  • 拖放支持,可在文件夹之间复制和移动文件。

  • 完全开发者控制:所有功能都可以通过强大的ACL和用户角色系统进行精确配置。

  • 灵活的配置:将文件存储在私有文件夹中,也可以存储在文档根目录之外。

  • 安全文件上传:所有上传文件都按照开发人员设置的规则进行检查。

  • 包含服务器端集成的完整源代码。

  • 与CKEditor和FCKeditor即时集成。


这听起来很有趣,我需要进一步了解并看看它是否符合我的需求,谢谢! - BluGeni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接