/django_http

局域网文件传输小工具

Primary LanguagePython

Django 文件传输工具

使用 Django 框架完成的简单、小巧的文件传输工具, 支持下载与上传文件到指定文件夹, 让您在局域网中、 主机和虚拟机之间方便的传输文件.
界面

一、安装依赖

1.1 Python 安装

Python

1.2. Django 框架安装

打开 Windows 命令提示符:
安装最新版 Django.

$ pip install Django

或者更新 Django 到最新版.

$ pip install --upgrade django

二、运行

$ python manage.py migrate # 仅执行一次

$ cd django_ftp
$ python manage.py runserver 0.0.0.0:8000

"0.0.0.0:8000"
"0.0.0.0" 表示运行在本地并开放来自任何地址的访问.
"8000" 表示运行的端口, 可自定.

三、连接

在本机运行之后, 在本机浏览器上访问 http://127.0.0.1:8000
页面会自动提示局域网下其他设备应该访问的地址.
共享的文件保存在 django_http/static/share 目录下.
出于安全性的考虑, 只有主机(当前运行此程序的电脑)有权限使用页面上的按钮"打开文件夹"与"删除".

一些问题

程序使用 file.write() 写入文件, 所以上传超过 1G 的大文件可能会出现问题, 正在计划使用模型的方式改善这个功能.
目前不支持文件夹下载与上传, 请打包后分享, 正在计划改善这个功能(大误).

计划更新

[X] 增加侧面留言板功能, 拖延中...
[X] 将权限改为登录账号后获得, 进行中...
[O] 只有主机才有删除功能的权限, 已完成...
[O] 打开文件夹功能已完成...
[O] 删除功能已完成...