文件共享网站(利用Web技术共享文件的N种方式)

一、通过Windows自带的Web服务器软件IIS建立虚拟目录进行共享步骤如下:1、设置共享目录的应用:2、将要共享的目录权限设置成everyone能读取,如下图所示:3、设置目录启用文件浏览功能,如下图所示:4、然后就可以通过浏览器访问下载共享目录的文件,如下图所示:二、通过Windows自带的WEB服务器软件IIS建立Webdav共享步骤如下:1、启用WebDAV,如下图所示:2、设置Webdav共享目录,如下图所示:3、在Windows的资源管理器添加webdav,如下图所示:三、通过Web服务器软件nginx实现文件夹共享功能在安装好nginx后,设置配置文件nginx.conf 在 server 或 location 段里面加上 autoindex on 以及设置主目录为要共享的目录,如下图所示:四、通过Web服务器软件Apache httpd 实现文件夹共享功能1、添加支持模块LoadModule autoindex_module modules/mod_autoindex.soLoadModule dir_module modules/mod_dir.so2、为DocumentRoot目录添加Options Indexes<Directory "/usr/local/apache2/htdocs">Options Indexes FollowSymLinks</Directory>这里Indexes控制是否打开目录浏览,如果要关闭目录浏览,使用Option -Indexes3、加载 httpd-autoindex.conf 配置Include conf/extra/httpd-autoindex.conf在配置文件httpd-autoindex.conf中的修改:IndexOptions FancyIndexing HTMLTable VersionSort NameWidth=* FoldersFirst Charset=UTF-8 SuppressDescription SuppressHTMLPreamble五、通过python自带的web服务器模块进行共享步骤如下:Python2.7 ,在要共享文件夹位置执行命令:python2 -m SimpleHTTPServerPython3 ,在要共享文件夹位置执行命令:python3 -m http.server六、通过python编写的的webdav软件进行共享步骤如下:通过pip 进行安装,安装命令为:pip install cheroot wsgidav安装后执行以下命令开启webdav文件管理共享服务:wsgidav –host=0.0.0.0 –port=80 –root=/tmp –auth=anonymous七、通过go语言编写的 filebrowser软件进行共享步骤如下:Windows 系统快速安装,在Windows PowerShell环境中执行以下命令行:iwr -useb https://raw.githubusercontent.com/filebrowser/get/master/get.ps1 | iex快速运行,参数为要共享管理的文件夹路径:filebrowser -r c:\。Linux系统快速安装,在命令行执行以下命令行:curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash快速运行,参数为要共享管理的文件夹路径:filebrowser -r /path/to/your/filesMac系统快速安装,在命令行执行以下命令行:brew tap filebrowser/tapbrew install filebrowser快速运行,参数为要共享管理的文件夹路径:filebrowser -r /path/to/your/files浏览器访问界面如下:登录界面主界面用户管理界面八、通过go语言编写的Gokapi实现文件共享功能步骤如下:1、项目网址https://github.com/Forceu/Gokapi/,最新版下载:2、下载后运行,设置用户名和密码,如下图所示:第一次运行界面3、浏览器访问,如下图所示:登录界面4、上传要共享的文件,如下图所示:主界面,上传要共享的文件5、如上图所示,可以把要共享文件的URL链接复制出来发送个要访问下载的人。九、javascript项目 send ,项目网址:https://gitlab.com/timvisee/send项目安装后使用界面如下:主界面上传文件界面上传完成界面。

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://kuaisubeian.cc/46077.html

kuaisubeian