前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >网页文件浏览器

网页文件浏览器

作者头像
羽翰尘
修改于 2019-11-26 08:57:55
修改于 2019-11-26 08:57:55
2.3K0
举报
文章被收录于专栏:技术向技术向

本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/article/fronted_file_explore/

简介

文件浏览器是用户与计算机内容交互的一个重要的GUI程序,通过文件浏览器可以调用一系列其他文件查看器。

最近在做深度学习的数据网站时,发现需要一个网页端的文件浏览器,所以做了一番研究。

可用的网页文件浏览器

angular-filemanager

github地址

Live demo

注意写此文章时live demo的域名似乎有问题,会被重定向到不明网站

优点:

  • 接口简明
  • 功能可定制

缺点:

  • 界面不够美观
  • AngularJs编写,需要用iframe引入到vue项目

laravel-file-manager

github地址

Live demo

laravel-file-manager是一个自成一体的网页端浏览器,其拥有自己的php后端,同样开源。

优点:

  • 界面美观
  • 支持ACL
  • 支持zip与unzip
  • 自带文本编辑器与音乐播放器、视频播放器
  • 有vue版本

缺点:

  • 通信协议有点不够简明
  • 不能定制界面与功能
  • 自带的文件查看器可能会增大体积

elFinder

github地址

界面挺好看,支持批量压缩下载,支持在线解压。右键的菜单也好看。

并且该功能可以集成到以下cms程序中:

  • Django
  • Drupal
  • Laravel
  • Roundcube
  • Symfony
  • Tiki Wiki
  • WordPress
  • XOOPS
  • Yii
  • Zenphoto

缺点就是前后端不分离,需要后端配合。

可能有用的网页文件浏览器实现

某些网页文件浏览器嵌入到更大的项目中了,没有一一剥离测试。

osf

osf是一个开放的科研平台,可以管理科研过程中所有文件、wiki等内容。

github地址

nextcloud

nextcloud是一个网盘软件,它的前端文件浏览器挺不错。

github地址

似乎前端和后端通信使用的是xml。

宝塔

宝塔面板是有一个文件浏览器的,没看具体是如何实现。

宝塔github

宝塔官网

最终实现

最终采用的是vue版本的laravel-file-manager,自己修改了部分源码实现了功能定制。

TODO:

  • 开源自己做的修改并给出地址
  • 给出一个自己数据网站文件浏览器的live demo
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
0705-5.16.2-HDFS文件浏览器异常分析
根据异常提示,’ Index build failed for service hdfs’,可以知道是为服务HDFS创建索引失败,导致了进入HDFS的文件浏览器异常。无法进入HDFS的索引。这种情况考虑可能是Reports Manager的工作目录下的索引文件损坏,导致RM启动的时候创建索引失败。我们通过rebulid索引目录来进行异常排除。
Fayson
2019/09/26
1.1K0
0705-5.16.2-HDFS文件浏览器异常分析
文件浏览器?Qt也可以实现!
都熟悉Windows下的文件浏览器,可以鼠标操作打开某个磁盘某个文件夹,或者某个子文件夹下的文件,也可以返回上一级菜单,还可以根据转至输入的指定的目录。
用户6557940
2022/07/24
1.3K0
文件浏览器?Qt也可以实现!
sencha touch结合phonegap开发android下的文件浏览器
大家好,今天我给大家介绍一下通过两个新的html5技术sencha touch 和phonegap来开发android应用。 首先,众所周知,sencha touch是结合了extjs和jquery mobile这两个javascript神器而开发的一个js库,其诞生的目的就是为了使webapp成为nativeapp,甚至使其更像nativeapp,通过html5,javascript,css能够大大地缩短开发移动应用的周期,而且html的灵活性和绚丽是java和object-c所不能媲美的。 然而,想让h
forrestlin
2018/05/23
1K0
科普:浏览器是什么,码农怎么用浏览器?
介绍完服务器我们再聊聊浏览器,浏览器离普通人更近一点,相信大家都用过,你们的电脑里都有这个东西,查看硬盘上都存了些啥的那个叫做文件浏览器,我们今天说的浏览器指的是网络浏览器。
Jack.
2022/02/17
1.8K0
科普:浏览器是什么,码农怎么用浏览器?
专题 ftp/webdav 文件浏览器推荐
是一个能管理手机本地、局域网共享、FTP和蓝牙文件的管理器。通过es文件浏览器电脑版用户可以在本地、局域网共享、FTP和蓝牙设备中浏览、传输、复制、剪切、删除、重命名文件和文件夹等等,还可以备份系统的已装软件。
acc8226
2022/05/17
2.7K0
群晖 NAS WebDAV服务手机ES文件浏览器远程访问【无公网IP内网穿透】
有时候我们想通过移动设备访问群晖NAS 中的文件,以满足特殊需求,我们在群辉中开启WebDav服务,结合cpolar内网工具生成的公网地址,通过移动客户端ES文件浏览器即可实现移动设备远程访问NAS文件,下面介绍步骤
iOS Magician
2023/10/11
8760
群晖 NAS WebDAV服务手机ES文件浏览器远程访问【无公网IP内网穿透】
0847-7.1.4-Hue用户无法查看文件浏览器异常
经过排查,发现用户admin在HDFS上没有创建用户目录,在HDFS上创建用户目录后重新使用admin用户访问文件浏览器恢复正常
Fayson
2021/07/05
9791
程序猿的 Chrome 浏览器插件推荐
这是一款标签页插件,我使用 Chrome 浏览器的时候就开始使用这个插件,注册后可以使用 Pro 版本,它具有多种搜索引擎设计及类似书签页的功能,非常的实用,可以看一下我之前写的介绍 Infinity 插件的文章:
Meng小羽
2020/03/18
1.2K0
你的浏览器,何必是浏览器
工欲善其事,必先利其器,作为大学生或者从业人员,如果能熟练地使用各种工具来提高自己的工作学习效率必然是一件好事!!!
小孙同学
2022/01/17
3K0
你的浏览器,何必是浏览器
使用ES文件浏览器浏览pc共享文件夹
作者:matrix 被围观: 1,856 次 发布时间:2013-03-22 分类:兼容并蓄 | 无评论 »
HHTjim 部落格
2022/09/26
2.7K0
使用ES文件浏览器浏览pc共享文件夹
如何设置ExpiresDefault启用浏览器缓存Leverage browser caching
  最近客户反应说网站加载很慢,通过GTmetrix检测到有一项值Leverage browser caching为0,这是什么意思呢?前面这篇文章有个简单的科普:Expires 或 Cache-Control 响应头—前端性能优化 3,一般来讲,浏览器等客户端都会有缓存机制来减少 HTTP 请求的数目和大小,让页面能够更快加载。Web 服务器通过有效期 HTTP 响应头来告诉客户端,页面的各个组件应该被缓存多久。如果你用的是 Apache 服务器,用 ExpiresDefault 指令来设置相对于当前日期的有效期。下面就随ytkah一起来看看吧
ytkah
2020/03/26
1.2K0
浏览器编译代码_ie浏览器html编辑器
Compilr是一个在线编译器和在线IDE。可以用它来开发PHP, C, C++, Ruby。在浏览器中编译Java, C# 和 VB.net等。 马上使用
全栈程序员站长
2022/09/21
2.5K0
浏览器编译代码_ie浏览器html编辑器
玩转Vim自带的文件浏览器netrw,看这个就够了
Vim 自带的文件浏览器 Netrw 真的超级好用,强烈推荐 Vimer 使用。Netrw 插件伴随 Vim 发行,不需要单独安装,也就是说,你在任意一台安装有 Vim 的计算机上都可以上手使用,不需要做任何配置。
somenzz
2021/10/20
4.3K0
除了 Chrome,这些浏览器你也值得拥有!
Chrome 是如今功能最强大的浏览器,在 2024 年的浏览器市场份额占有率统计中,Chrome 占了 64.5% ,相信大家平时用的最多的浏览器也是 Chrome 。
ConardLi
2024/03/11
2.3K0
除了 Chrome,这些浏览器你也值得拥有!
ES文件浏览器(CVE-2019-6447)漏洞复现
适用于Android的ES文件浏览器文件管理器应用程序是一款基于Android系统的多功能手机文件,程序和进程管理器,它支持在手机,电脑,远程和蓝牙间浏览管理文件。基于Android平台的ES文件浏览器文件管理器应用程序4.1.9.7.4及之前版本中存在安全漏洞,该漏洞源于ES应用程序在运行一次之后(CVE-2019-6447),该端口并未关闭依旧可以通过HTTP协议接收JSON数据。攻击者可通过向TCP 59777端口发送请求利用该漏洞读取任意文件或执行应用程序。
墙角睡大觉
2019/09/24
1.7K5
ES文件浏览器(CVE-2019-6447)漏洞复现
ES文件浏览器CVE-2019-6447漏洞分析
ES文件浏览器在启动时创建了一个HTTP服务器,在本地打开了59777端口。攻击者通过构造指定的payload可以获取用户手机文件,安装apk等操作。
FB客服
2019/03/08
1.4K0
ES文件浏览器CVE-2019-6447漏洞分析
【Rust日报】 2019-07-08:hunter - 终端下的文件浏览器
这篇文章涵盖了使用声明宏、过程宏来避免在编写嵌入式代码中遇到的坑:当Embedded Rust编码器调用Mynewt API,驱动程序和其他C函数时,可能会出现字符串相关的问题。为了解决这个问题,作者使用Rust的宏创建了一个新的类型Strn,它表示一个永远不会被修改的以null结尾的字符串。
MikeLoveRust
2019/07/15
9350
【Rust日报】 2019-07-08:hunter - 终端下的文件浏览器
ES文件浏览器 Pro 4.2.1.4
资源来自网络(Network) 简介 ES文件浏览器 Pro 4.2.1.4 解锁专业版功能 截图 图片 图片 图片 图片 下载 立即下载
MUKAPP
2022/11/28
1.1K0
ES文件浏览器 Pro 4.2.1.4
浏览器安全学习笔记(一)
在国际pwn大赛上,浏览器安全一直是重头戏,特别是神奇的沙盒穿越更是难上加难,本文开始分享学习浏览器安全的点点滴滴。
FB客服
2019/05/21
9170
群辉开启WebDav服务+cpolar内网穿透实现移动端ES文件浏览器远程访问本地NAS文件
在群晖套件中心,我们搜索webdav,找到且点击安装套件(如已安装可以忽略这一步)
大海里的番茄
2024/01/30
7350
群辉开启WebDav服务+cpolar内网穿透实现移动端ES文件浏览器远程访问本地NAS文件
推荐阅读
相关推荐
0705-5.16.2-HDFS文件浏览器异常分析
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档