很多时候我使用了命令,它在当前目录中打开一个临时HTTP服务器:
python3 -m http.server
Run Code Online (Sandbox Code Playgroud)
现在我需要接收文件,有没有打开ftp服务器的单行命令?
我只是在寻找命令行ftp服务器,没有配置文件,没有守护进程.
我尝试在python中的一行ftp服务器中使用 Twisted ,但是用户没有权限发送文件...
icy*_*com 13
如果您正在寻找Python解决方案,请查看pyftpdlib.
您可以使用例如pip安装它:
pip install pyftpdlib
Run Code Online (Sandbox Code Playgroud)
然后像这样运行:
python -m pyftpdlib
Run Code Online (Sandbox Code Playgroud)
这在默认情况下在localhost,端口2121运行匿名可写FTP服务器,从当前目录(即从您启动它的任何地方)提供文件.要登录,请使用匿名作为用户名和密码.
显然,这是非常不安全的,所以你必须考虑到这一点 - 如果你想要更多的东西,那么玩具或其他东西可以用于开发等,使用正确的FTP服务器,如其他人提到的那样.