0
我有一個腳本根據不同的輸入(autoconf.py)動態創建文件,文件名稱是其中的一個。帶有動態創建文件的Python FTP服務器
我想創建一個ftp服務器,它接受請求的文件名,啓動autoconf.py腳本(它創建文件),然後將文件呈現給用戶。
我發現下面的實現(使用雙絞線),但我怎麼也找不到做動力部分:
from twisted.protocols.ftp import FTPFactory, FTPRealm
from twisted.cred.portal import Portal
from twisted.cred.checkers import AllowAnonymousAccess, FilePasswordDB
from twisted.internet import reactor
p = Portal(FTPRealm('./'),
[AllowAnonymousAccess(), FilePasswordDB("pass.dat")])
f = FTPFactory(p)
reactor.listenTCP(21, f)
reactor.run()