【Ubuntu】Python uploadserver 文件传输服务器

1.安装Python

bash 复制代码
#提权
su root
#安装Python环境依赖
apt install python python3-pip -y
#虚拟环境模块
apt install python-3.12-venv -y
#创建虚拟环境
python3 -m venv uploadserver-env
#激活环境
source uploadserver-env/bin/activate

2.安装pip模块uploadserver

bash 复制代码
pip install uploadserver

3.创建一个文件夹用来充当文件服务器的文件路径

bash 复制代码
mkdir ./file

4.赋予文件夹权限

bash 复制代码
chmod 777 ./file

5.创建个文件用来只管演示测试结果

bash 复制代码
cd ./file
touch 测试.txt

6.在当前目录下启动服务

bash 复制代码
sudo python -m uploadserver

7.回到浏览器进行测试127.0.0.1:8000

相关推荐
HideF6 小时前
Linux sudo
linux
FlightYe7 小时前
视界原理之3D视频(四):裸眼、眼镜和头显
android·linux·c++·3d·ffmpeg·音视频
蹊黎7 小时前
Linux 下用 C 语言实现进度条
linux·c语言·单片机
知已难寻8 小时前
03 · OpenStack的计算管理 Nova
运维·服务器·开发语言·云原生·云计算·openstack·开源软件
huainingning9 小时前
Windows syslog日志服务器搭建与模拟器对接
运维·服务器·智能路由器
牛马鸡niumasi9 小时前
【Linux】C语言文件操作
linux
say_fall9 小时前
【Linux系统编程】Ext 文件系统:磁盘与存储、文件与目录、现代计算机究竟如何寻找文件
linux·运维·服务器·数据库·c++
wacsii10 小时前
【Linux进程(一)】Linux 进程初探:操作系统如何管理进程?fork() 为什么返回两次?
linux·运维·服务器
共享家952710 小时前
408 操作系统第一章
服务器·数据库·windows
AI+程序员在路上10 小时前
RV1126B 上支持的模型及全流程应用--从CNN及语音到 LLMVLM 与跨平台选型
linux·c语言·人工智能