安装IIS自带的FTP,或使用serv-U、FileZilla Server ,都可以搭建FTP服务器。
网盘系统通过FTP服务器进行储存。搭建FTP服务器方法请参考教程链接:cnblogs.com/popfisher/p...系统提供如下功能:注册邮箱、验证验证码、用户登录。支持QQ第三方登录,便捷快速。无需注册,即可上传有效4小时的临时文件。文件管理:上传、下载、重命名、删除、查看统计数据、分类。
多次需要把文件上传到单独的服务器,而程序是在单独的服务器上部署的,在进行文件操作的时候就需要跨服务器进行操作包括:文件上传、文件下载、文件删除等。跨服务器文件操作一般是需要FTP协议和SFTP协议两种,现在就通过Java实现FTP协议的文件上传。
Java中常用的FTP库是Apache Commons Net。Java中处理FTP的常用库是Apache Commons Net。这个库提供了一系列的网络协议实现,包括FTP、SFTP、HTTP等。使用Apache Commons Net库,Java开发者可以轻松地实现FTP客户端和FTP服务器的功能。
搭建过程极其简单,首先,确保电脑已安装Python 32位版本,然后通过百度官方下载并配置环境变量。接着,从Seafile官网下载Windows服务器端,解压后双击run.bat启动服务器。选择存储数据的磁盘,并为管理员账户添加权限。
按“上下左右”键移动光标,按“i”进入输入模式,输入正确IPADDR(服务器IP地址)、NETMASK(子网掩码)、GATEWAY(网关地址)、DNS1(DNS服务器地址),改好后“esc”退出,在左下角输入“:wq”确认保存退出,最后使用 “sudo reboot”命令重启服务器。
如果借助云盘服务,在局域网创建共享盘还是很简单的。为啥这么说?以云盒子企业云盘为例:它是私有化部署,可以在企业内部局域网创建,服务器也是放在企业内部的。云盘的原理是:把文件集中存储在云盘服务器上,然后用户根据账号密码登录云盘调取服务。
1、如何在局域网内建立网盘服务器?http或者ftp服务最好,为了防止外网访问,最好添加规则,禁止除局域网内网段外的网络访问。
2、搭建局域网文件服务器以实现类似百度网盘的功能,通过配置Windows系统自带的IIS服务,可以提供WebDAV服务。首先,需在控制面板的“程序”中启用“Internet Information Services”和相关组件,如“Windows身份验证”、“基本身份验证”等。然后,添加网站并设置物理路径为D:\WebDav,端口号为8090。
3、按“上下左右”键移动光标,按“i”进入输入模式,输入正确IPADDR(服务器IP地址)、NETMASK(子网掩码)、GATEWAY(网关地址)、DNS1(DNS服务器地址),改好后“esc”退出,在左下角输入“:wq”确认保存退出,最后使用 “sudo reboot”命令重启服务器。
4、选择需要共享的文件夹,在右键菜单中选择“共享→特定用户”。 在“文件共享”对话框中,选择“Everyone”,并设置权限为“读取”或“读写”。 点击“共享”,创建共享文件夹,并获取访问链接。 复制链接,打开资源管理器,在地址栏中粘贴并回车打开共享文件夹。