【发布时间】:2020-08-15 10:39:06
【问题描述】:
我最近遇到了这个问题并回答了https://stackoverflow.com/a/44926557/12322095 关于 Flask 文件上传。
在我再次上传同名图片之前,这一切都很好。它没有改变图像或覆盖它。
我的问题是,如果用户上传了同名的图片,我们有什么办法可以显示错误消息或自动将名称更改为其他名称。
对于自动更改名称,我研究过,可以通过 resolve_conflict 完成,但我不明白如何实现。
【问题讨论】:
-
嘿那里:D 是简短的。对于更长的答案,请遵循正确问题的规则。这不是只需要代码的解决方案,但您的问题也必须包含一些。
-
@HenryHarutyunyan 对不起,我是新来的,我不想复制它。所以这就是为什么提供参考。可以的话请帮忙
-
我明白了,但您仍然需要展示一些已完成的工作。你如何使用它?可以参考其他问题,但是你需要展示你做了什么,你有什么问题。如果可能,请在此处发布上传图片的部分代码。
-
一种选择是使用
os.path.exists(os.path.join(app.config['UPLOAD_FOLDER'], filename)),但同样,idk 你需要把它放在哪里,因为你没有任何实现细节。 -
@HenryHarutyunyan 我的代码同上作为参考