• 右耳先生
    2021-03-31
    "由此造成信息泄漏。因此在共享完成后,你需要把服务端及时关闭。"请问老师,怎么关闭服务端啊。

    作者回复: 要在服务端手动关闭运行的http进程才行,其实还有更稳妥的办法,但是实现起来稍显复杂。那就是在下载文件之前先进行用户名和密码的验证。

    共 2 条评论
    1
  • sec.link
    2021-03-20
    看到标题“同步文件”还以为是监控某个目录下的文件或目录变化,如果有变化同步到备份服务器,理解错了,老师对这个需求有没有好的组件和思路,十分感谢老师能给些提示😞

    作者回复: 当然有了,windows下可以用自带的API,FindFirstFileChange 和FindNextFileChange 还有个简单的方法就是用watchdog 参考这里: http://pypi.python.org/pypi/watchdog linux mac 可以用 pyinotify

    
    1
  • Kava
    2021-09-03
    老师,我把flask启动在linux上。然后上传一个几G的文件。提示空间不够: _write(event.data) File "/usr/local/lib/python3.6/tempfile.py", line 768, in write rv = file.write(s) OSError: [Errno 28] No space left on device 看了下是因为默认设置/tmp为临时存放目录。这个可以修改吗?

    作者回复: 当然可以了 你看代码的第四行 app.config['UPLOAD_FOLDER'] = os.getcwd() 这里使用了相对路径的写法,将上传目录指定成了“当前执行命令的目录”即你的/tmp。 那么更换目录就可以有两种思路了,第一种是执行flask启动的路径从/tmp改成其他目录 另一个是将os.getcwd() 改成一个你希望存放文件的目录 两种方法都建议你尝试一下,帮你更好的理解Python的写法

    共 2 条评论
    
  • Jerry
    2021-06-08
    请问,老师,是这么运行吗? 第一步:set FLASK_APP=app.py 第二步:flask run

    作者回复: 这是运行的方法之一,其他方法可以参考它的官方文档如下页面: https://dormousehole.readthedocs.io/en/latest/quickstart.html#id2

    共 2 条评论
    
  • ifelse
    2023-07-14 来自浙江
    学习打卡
    
    
  • Dcy
    2021-08-31
    63666
    
    