gpt4 book ai didi

python - Flask WTForms 无法将文件保存到不同的目录

转载 作者:太空宇宙 更新时间:2023-11-03 18:16:07 24 4
gpt4 key购买 nike

我正在使用 WTForms 学习 Flask,并且正在尝试将文件上传到服务器。我的应用程序的结构如下:

| app
|- mod_users
|- models.py
|- forms.py
| views.py
|- templates
|- static
| run.py
| config.py

在我的views.py中我有:

@mod.route('/post/', methods=['GET', 'POST'])
def post():
form = PostForm()
if form.validate_on_submit():
filename = secure_filename(form.imageFile.data.filename)
form.imageFile.data.save('/app/static/images/books/' + filename)

如果我有form.imageFle.data.save(filename),则应用程序可以运行并将图像保存到“app”所在的同一文件夹中。但是当我将其更改为上面时,出现错误:

IOError: [Errno 2] No such file or directory: '/app/static/images/testupload/test.png'

我的目标是将上传的图像保存到/app/static/images/testupload/

如何解决这个问题?谢谢。

最佳答案

解决问题,目录应该是“app/static/images/testupload/”,前面没有前导/。

关于python - Flask WTForms 无法将文件保存到不同的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24976124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com