作者回复: 要在服务端手动关闭运行的http进程才行,其实还有更稳妥的办法,但是实现起来稍显复杂。那就是在下载文件之前先进行用户名和密码的验证。
作者回复: 当然有了,windows下可以用自带的API,FindFirstFileChange 和FindNextFileChange 还有个简单的方法就是用watchdog 参考这里: http://pypi.python.org/pypi/watchdog linux mac 可以用 pyinotify
作者回复: 当然可以了 你看代码的第四行 app.config['UPLOAD_FOLDER'] = os.getcwd() 这里使用了相对路径的写法,将上传目录指定成了“当前执行命令的目录”即你的/tmp。 那么更换目录就可以有两种思路了,第一种是执行flask启动的路径从/tmp改成其他目录 另一个是将os.getcwd() 改成一个你希望存放文件的目录 两种方法都建议你尝试一下,帮你更好的理解Python的写法
作者回复: 这是运行的方法之一,其他方法可以参考它的官方文档如下页面: https://dormousehole.readthedocs.io/en/latest/quickstart.html#id2