体验过很多国外网盘程序,例如:Owncloud.Bedrive.YetiShare.XFilesharing.uCloud.Cloudshare 等等,诸如此类,VFM2与这些臃肿的商用或非商用来的程序相比较,更为简单便捷,程序是纯PHP网盘程序,程序包不到2M,无需数据库支持,能够实现简单的用户注册.分享链接,自定义密码等功能.因为极简,如果有扩展功能或插件的需求的话,VFM2就不适合使用了,扩展性没Owncloud这些大型程序强(几乎无扩展),适合自用. 去年底用上了这个网盘程序,到手时是2…
自己搭建云盘 – 简单的PHP网盘程序 Veno File Manager 2.6.3 汉化版 相信大家都比较熟悉或使用过 Owncloud 网盘程序,Owncloud 虽强大,不过太过于臃肿,而 Veno File Manager 简单便捷,程序是纯PHP网盘程序,程序包不到2M,无需数据库支持,能够实现简单的用户注册.分享链接,自定义密码等功能,Veno File Manager 用作个人云盘是个不错的选择. 此程序已经经过翻译,为汉化版本,官网售价 29 刀,有能力的朋友还是多多支持正版吧…
这一节将不会介绍太多的技术的问题,这节主要是搭建一个小小的框架,为了方便接下来的继续编写扩展程序.本次会在上一小节的基础上加上一个身份验证的功能. 因为网盘程序不像聊天程序,网盘是属于主动向服务器拉取信息,而聊天程序有可能要被动获取信息,所以为了减轻服务器压力,每次要向服务器获取服务就建立一个短连接,而不像聊天程序一样的长连接,微信的公众平台,输入指令获取服务,就是这个样子了.具体看一下代码就知道了. 还有为了方便处理,我增加了一个控制信号,这个控制信号在以前的聊天程序中讲到过,但是当时为了简单…
接上一小节,这次增加另外的两张表,用于记录用户是保存那些文件.增加传上来的文件的文件指纹,使用MD5表示. 两张表如下定义: create table files( fid int, filename ), md5 ) ); create table relations( uid int, fid int ); 表与表之间的关系如下: client.cpp 在上一小节基础上增加了一个md5的功能,传输给服务器,用于作为文件的唯一标识 ... 42 struct File { int uid; ]…
在这一小节中实现了文件的下载,具体的思路是根据用户的uid和用户提供的文件名filename联合两张表,取得md5唯一标识符,然后操作这个标识符对应的文件发送给客户端. 实现下载的小小网盘程序 client.cpp增加下面这个函数以实现文件的下载. int file_pull(struct Addr addr,struct User user,char *filenames) { struct sockaddr_in servAddr; struct hostent *host; struct…
各位好呀!这一小节应该就是这个小小网盘程序的最后一小节了,这一节将实现最后的三个功能,即列出用户在服务器中的文件列表,还有删除用户在服务器中的文件,最后的可以共享文件给好友. 列出用户在服务器中的文件列表 增加一个结构体 struct FileList { int cnt; ][]; }; 为了方便我就假设服务器最多可以存16个单个用户的文件.如果想要支持更多的文件,这里可以增加一个int pages;用于分页作用,我们在服务器中获取文件时,可以根据分页进行发送.这样既方便又能支持多文件. cl…
这个系列是准备讲基于Linux Socket进行文件传输.简单的文件传输就是客户端可以上传文件,可以从服务器端下载文件.就这么两个功能如果再加上身份验证,就成了FTP服务器了,如果对用户的操作再加上一些功能(如分享),就可以作为一个最简单的网盘了.想想是不是有点小激动啊. 我这一小节就不讲那么高级的东西,就先了解文件怎么传输,我们以前的聊天程序传输数据都是一次发送就完成本次的发送,因为一个sendBuf是足够的.但是对于二进制文件来说,文件的大小就不一定了,有可能很大,所以我们的Buf是不知道要…
sudo dpkg -l baidu* 查询得到具体名字 sudo dpkg --purge baidunetdisk 解决…
步骤一.安装Seafile依赖包 yum install python-setuptools python-ldap python-memcached MySQL-python mariadb mariadb-server 步骤二.安装pip和python库 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py pip install requests 步骤三.配置mariadb数据库 启动 maria…
ThinkPHP5+小程序商城   网盘视频  有需要联系我  QQ:1844912514…