首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解flask_uploads中的文件重命名。(除“”替换为"_“之外,任何文件名都会更改?)

理解flask_uploads中的文件重命名。(除“”替换为"_“之外,任何文件名都会更改?)
EN

Stack Overflow用户
提问于 2022-07-15 23:53:40
回答 1查看 35关注 0票数 0

我使用的是flask_uploads在安装了flask_uploads的python虚拟环境中。(我提到这一点,因为我已经注意到了一些版本的flask_uploads,并且不知道它们有何不同)

代码语言:javascript
复制
from flask_uploads import configure_uploads, ALL, UploadSet
all = UploadSet('all', ALL)
configure_uploads(app, all)

然后在烧瓶的路线上

代码语言:javascript
复制
form = MyForm()
    if form.validate_on_submit():
        filename = form.all.data.filename
        fname = all.save(form.all.data)

文件名和fname并不总是一样的。fname似乎将文件名中的任何空格替换为"_“。如果上传了重复的文件名,fname会将"_01“、"_02”等添加到上传的文件名中。

我只是想检查一下,因为找不到相关的源代码,所以我对观察到的行为进行了正确的解释。

注意:虽然我已经在我使用的虚拟env中检查了已安装的包,但由于pip没有将'flask_uploads‘显示为已安装的包,我被抛出了一点。我的“导入flask_uploads”极有可能从其他地方提取flask_uploads (?)

作为参考,我正在使用的虚拟环境

代码语言:javascript
复制
pip freeze 
.....
click==8.1.3
colorama==0.4.5
Flask==2.1.2
Flask-Reuploaded==1.2.0
Flask-WTF==1.0.1
importlib-metadata==4.12.0
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.1
Werkzeug==2.1.2
WTForms==3.0.1
zipp==3.8.0

如果许多ppl使用的是烧瓶-重新上传,那么教程、演示和问题的数量似乎很小。(希望我错了)

EN

回答 1

Stack Overflow用户

发布于 2022-07-17 21:30:44

包所有者回答了github问题中的问题。https://github.com/jugmac00/flask-reuploaded/issues/131

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73000571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档