【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

相关推荐
小HANN37 分钟前
华为云企业网站上云实战|从零搭建高可用WordPress全站架构(ECS+RDS+ELB+弹性伸缩+云监控闭环)
linux·运维·服务器·经验分享
星恒随风1 小时前
Linux库的底层原理:ELF文件格式、静态链接、程序加载、虚拟地址空间与GOT/PLT详解
linux·运维·笔记·学习·状态模式
GeW1 小时前
2026新质生产力路线图:Linux、数据库与智能算力融合报告
linux
AR-26710-1 小时前
Linux Day19——日志轮转
linux·运维
祖力552 小时前
驱动工程搭建与字符设备驱动框架
linux·运维·服务器·内核·arm·imx6ull·驱动
发量惊人的中年网工2 小时前
SD-WAN 组网方案怎么选?跨地域与多分支企业的选型指南(含成本对比)
服务器·网络·数据库
斯晨的AI笔记2 小时前
在服务器上跑 npm ci 四十分钟没装完,我打包把 node_modules 扔了过去
服务器·node.js
曦樂~3 小时前
Symmetric Ciphers对称加密
运维·服务器
Escalating_xu3 小时前
【Linux 网络编程】网络基础概念(下):IP、端口、Socket 与网络字节序,写代码前先打好基础
linux·网络·tcp/ip
刚入门的大一新生3 小时前
Linux-Ext系列文件系统
linux·运维·服务器