首页
学习
活动
专区
圈层
工具
发布

一款开源网盘程序,使用 PHP 开发

概述 演示地址:http://pichome.oaooa.com PicHome是一款功能强大的开源网盘程序,它不仅能高效管理各类文件,还在图像和媒体文件管理方面表现出色。...技术基础 开发语言:PHP 数据库:MYSQL 开源协议:AGPL V2 功能特性 网盘基础功能:与传统网盘的优势对比 多样化的列表模式 传统网盘:传统网盘通常仅提供列表和网格两种视图。...先进的标签化文件管理 传统网盘:大多不支持或仅提供基础的标签管理功能。...多预览图功能 传统网盘:传统网盘中一般不支持多预览图,并且不支持预览的文件也无法预览。...后台功能 后台主要用于系统配置,定位类似于“系统开发”人员使用。 只是这个“开发”工作并不需要代码知识,只需通过配置与拖拽,就可以实现各种个性化需求。

1.2K10

网盘系统

谷歌分布式文件系统不是开源的,HDFS分布式文件存储系统对此进行了实现并向大众公开源码,让大家参与进来。...网盘管理,每个用户系统会分配一个网盘给他,用户可以在分配的网盘里面创建文件夹,上传各种格式的文件,文件下载,文件重命名,文件复制,文件删除。除此之外,用户可以在线浏览文档,图片和视频等多媒体资源。...企业内部资源查询,用户可以把自己个人好的资源加入到企业内部共享网盘,例如,自己总结的或者看到的优秀的技术文档,或者一些有技术含量的开源项目、开发工具等。...网盘管理模块系统每增加一位用户,用户可以获取默认大小的网盘空间,登录系统后,可以对我的网盘进行各种操作。...资源库管理模块用户可以把自己认为比较好的资源加入到企业内部共享网盘,比如自己总结的一些好的技术文档,开源项目,博客技术文档,开发工具等。

4.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微云网盘php解析源码_更新

    微云网盘php解析源码_更新 作者:matrix 被围观: 13,244 次 发布时间:2014-01-06 分类:零零星星 | 142 条评论 » 这是一个创建于 3159 天前的主题,...爱好php~ 版本说明: 大于100MB,有提取密码的文件外链会失败。 放到BAE上不知道啥原因 总是403  503 错误,不过我在本地测试是成功的。...preg_match('|\.php\??\/(.*)\..../eec279cd08578598b84e92403b3d5e99.flv BAE调用下载:http://ฏ๎๎๎๎๎๎๎๎๎ฏ ้้้ฏด้้้้้็็็็็้้้้้็็.duapp.com/t.php...eec279cd08578598b84e92403b3d5e99.flv(尝试兼容bae) http://ฏ๎๎๎๎๎๎๎๎๎ฏ ้้้ฏด้้้้้็็็็็้้้้้็็.duapp.com/t.php

    7.7K30

    网盘系统设计:万亿 GB 网盘如何实现秒传与限速?

    网盘,又称云盘,是提供文件托管和文件上传、下载服务的网站(File hostingservice)。人们通过网盘保管自己拍摄的照片、视频,通过网盘和他人共享文件,已经成为了一种习惯。...我们准备开发一个自己的网盘应用系统,应用名称为“DBox”。 十几年前曾经有个段子,技术人员对老板说:您不能在公司电脑打开您家里电脑的文件,再贵的电脑也不能。...事实上,随着网盘技术的成熟,段子中老板的需求已经成为现实:网盘可以自动将家里电脑的文件同步到公司电脑,老板可以在公司的电脑打开家里电脑的文件了。 网盘的主要技术挑战是海量数据的高并发读写访问。...事实上,对于网盘应用而言,元数据 API 服务其实和一般的高并发互联网系统网关没有太大差别。...架构师按照职责,可以分成两种,一种是应用系统架构师,负责设计、开发类似网盘、爬虫这样的应用系统;另一种是基础设施架构师,负责设计、开发类似 Ceph、HDFS 这样的基础设施系统。

    3.5K12

    Zfile——基于 Java 的开源网盘程序

    网盘(云存储)已成为人们日常生活和工作中不可或缺的工具。通过将大量数据存储在云端,用户可以释放本地存储空间,网盘也允许用户在任何时间、任何地点通过互联网访问存储的文件。...在之前介绍过了开源的网盘程序nextcloud,今天要分享的是zfile,比起nextcloud,更加好用。...比起nextcloud 更加强大 项目的官网如下:https://docs.zfile.vip/ ,你也可以访问它的体验站点来体验这个网盘的功能。...程序分为开源版本和捐赠版本,捐赠版本会有更高级的功能,对高级版感兴趣可以去官网了解 作者在官网提供了docker 和docker-compose部署的方式,方法如下: docker安装,执行命令...以下是网盘的截图:

    2.7K10

    和付费网盘说再见,跟着本文自己起个网盘(Java 开源项目)

    本文适合有 Java 基础知识的人群,跟着本文可学习和运行 Java 网盘项目。 ? 本文作者:HelloGitHub-秦人 HelloGitHub 推出的《讲解开源项目》[1]系列。...今天给大家带来一款开源 Java 版网盘项目—— kiftd-source[2],本文将用 3 分钟带大家搭建一个个人网盘,技术便利生活,你值得拥有~ 项目地址:https://github.com/KOHGYLW.../kiftd-source 一、项目介绍 kiftd 是一款开源、使用简单、功能完整的 Java 网盘/云盘系统。...设置(Setting):设置功能主要可以设置网盘的服务端口,网盘的物理存储路径等信息。 退出(Exit):关闭网盘系统。...开源分享让我们彼此认识,有了开源项目让我们看到编程语言的绚丽多彩。 教程至此,你应该也能快速运行个人网盘了。编程是不是也特别有意思呢?先下载安装包给自己部署一套网盘系统吧。

    1.8K10

    aList – 私有网盘 – 本地网盘

    本页目录 Toggle aList介绍 访问web界面 配置百度网盘 配置WebDAV aList介绍 使用简单:AList 从一开始就设计为易于安装,并可在所有平台使用。...多种存储:AList 支持多种存储提供商(含本地存储、百度网盘、阿里云盘、OneDrive、Google Drive 等),扩展空间大。...- UMASK=022 restart: unless-stopped 访问web界面 访问 http://127.0.0.1:5244 账号:admin 密码去找日志 配置百度网盘...查询自己的百度网盘令牌: https://alistgo.com/zh/guide/drivers/baidu.html#%E5%88%B7%E6%96%B0%E4%BB%A4%E7%89%8C 跳转后..."根文件夹路径":是你网盘的路径。 "挂载路径":是你aList页面显示的路径,与网盘无关。 注意:修改了 "根文件夹路径" 不生效,需要你修改下 "挂载路径"。

    94710

    搭建基于ThinkPHP构建的网盘系统

    还有本地存储 可限制单文件最大大小、MIMEType、文件后缀、用户可用容量 基于Aria2的离线下载 图片、音频、视频、文本、Markdown、Ofiice文档 在线预览 移动端全站响应式布局 文件、目录分享系统...,可创建私有分享或公开分享链接 用户个人主页,可查看用户所有分享 多用户系统、用户组支持 初步完善的后台,方便管理 拖拽上传、分片上传、断点续传、下载限速(*实验性功能) 多上传策略,可为不同用户组分配不同策略...增加保存其他用户的分享到自己账户(限Pro版) 推出辅助程序,并借此实现: 压缩包解压缩、文件压缩 对接Ondrive、Google Drive,上传模式为先上到自己服务器,然后中转 安装需求 LNMP/AMP With PHP5.6...-e $request_filename) { rewrite ^(.*)$ /index.php?...googleauthenticator:dev-master composer require endroid/qr-code安装二步验证支持库 给本项目一个Star~ 完整安装说明 安装及初次使用FAQ 网盘源码点击下载

    1.9K20

    1.4k Star又一个基于云存储的网盘系统,用于自建私人网盘或企业网盘

    ZPan 致力于打造一款不限速的网盘系统,因此我们采用客户端直连云存储的方式进行设计。 目前 ZPan 支持所有兼容 S3 协议的云存储平台,您可以选用您熟悉的平台来驱动 ZPan。...完全不受服务器带宽限制 支持所有兼容 S3 协议的云存储 支持文件及文件夹管理 支持文件及文件夹分享(未登录可访问) 支持文档预览及音视频播放 支持多用户存储空间控制 支持多语言 NextCloud 是非常好用的网盘系统...这就意味着如果您使用 NextCloud 在一台一兆带宽的服务器上搭建一个网盘,那么网盘的上传下载速度上限就只有一兆,如果您想提升速度就只能给服务器升级带宽,这将是很大的成本。...蓝眼云盘也是我早期在找网盘产品的时候找到的,总体来说他符合我的设想,简单好用。但很遗憾,他也属于传统网盘,我和他的开发者有过交流,他们并没有打算支持云存储。...微信公众号:[开源日记],分享10k+Start的优质开源项目

    7K30

    探索 PicHome:一款超实用的开源网盘

    传统的网盘服务虽然在存储方面提供了便利,但在文件管理、尤其是媒体文件管理方面,却逐渐显得力不从心。...今天,我们要介绍的是一款名为 PicHome 的开源网盘程序,它不仅解决了传统网盘的痛点,还带来了一系列创新性的功能。...PicHome 简介 PicHome 是一款基于 PHP 语言和 MYSQL 数据库开发的开源网盘程序,遵循 AGPL V2 开源协议。...结语 PicHome 作为一个开源项目,不仅提供了一个功能强大的网盘解决方案,还通过其开源特性,允许用户和开发者根据具体需求进行定制和扩展。...如果你对 PicHome 感兴趣,不妨访问其GitHub[1]页面,亲自体验这款创新的网盘程序带来的便利和智能。

    3.3K10

    每日开源 | 一款基于 SpringBoot+Vue 开发的分布式网盘系统

    这是我目前见过的最好的网盘系统项目。功能完整,代码结构清晰。值得推荐。...1 简介 基于Spring Boot + Vue_cli@3 框架开发的分布式文件系统,旨在为用户和企业提供一个简单、方便的文件存储方案,能够以完善的目录结构体系,对文件进行管理 。...Webpack 后台:Spring Boot、MyBatis、JPA、JWT 数据库 : MySQL 数据结构:递归算法,树的遍历和插入 5 功能截图 6 小结 项目还是很不错的,前后端分离,系统...100% 开源 遵循 MIT 开源协议,您可以在其基础上继续进行开发来完善其功能,成为本项目的贡献者之一;您也可以以该项目作为脚手架,进行其他项目的开发。

    2.1K10
    领券