问题标签 [flask-uploads]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
986 浏览

python - TypeError: storage must be a werkzeug.FileStorage in Flask Upload

所以我所做的是我试图运行我的烧瓶应用程序,但突然我收到一个错误,即 TypeError: storage must be a werkzeug.FileStorage

这是我使用的代码...

初始化.py

配置文件

我的父目录中有一个上传文件夹

路线.py

有人能帮我吗?我对我如何得到错误有点困惑。我做错了什么吗?

我在那里找不到任何东西,所以对我来说这很令人困惑..使用烧瓶上传时应用程序工厂可能有问题吗?

追溯

0 投票
1 回答
1729 浏览

python - 无法导入“flask_uploads”pylint(导入错误)

我在 Windows 10 中安装了烧瓶上传模块:

pip install flask flask-wtf flask-uploads

结果是:

成功安装 Jinja2-2.11.2 MarkupSafe-1.1.1 WTForms-2.3.1 Werkzeug-1.0.1 click-7.1.2 flask-1.1.2 flask-uploads-0.2.1 flask-wtf-0.14.3 itsdangerous-1.1。 0

然后在文本编辑器中导入模块时出现错误,如屏幕截图所示。无法导入烧瓶上传

运行 app.py 后,cmd 出现以下错误:

愿了解问题的人帮助我提供可能的解决方案或建议。先感谢您。

0 投票
3 回答
1011 浏览

python - Flask 文件上传权限被拒绝

我正在使用 Flask 在我的服务器 8Ubuntu 18.04 上托管一个 Web 应用程序。

我的应用程序的目标是上传图片(或任何类型的文件)。但是,当尝试将文件上传到 img 文件夹时,出现权限错误:

所以我知道存在权限错误。怎么可能解决这个问题?

我的文件结构如下:

在此处输入图像描述

我的代码(python3)__init__.py如下:

对于upload-image.html,我如下:

当它在本地工作时,我没有收到此错误,但只有当我部署 t 以便它可以在与我的同一 LAN 中的计算机上访问时。

这是我正在关注的教程:https ://www.youtube.com/watch?v=6WruncSoCdI

0 投票
1 回答
270 浏览

python - 烧瓶上传的问题

我正在开发一个需要上传图片的后端应用程序,我正在使用烧瓶上传,但我有几个问题,要么给我文件夹 = f"user_{user_id}" 的语法错误 ^ SyntaxError: invalid syntax

也适用于正则表达式 = f"^[a-zA-Z0-9][a-zA-Z0-9_()-.]*.({allowed_format})$"

请帮助我如何解决它,并让我知道如何将图像路径 url 存储到用户的数据库表中。

图像帮助代码:

图片资源代码:

图像架构:

0 投票
0 回答
214 浏览

python - 文件已上传时预填充 Flask-WTF FileField

这是我想要实现的目标:

我希望能够通过包含多种不同类型字段(BooleandFields、StringFields 等)的表单来编辑数据库条目,其中有两个flask_wtf FileFields我希望在我之前预先填充(使用文件名)本来已经上传了文件,所以当我只想更改其他字段中的某些条目时,我不必重新上传相同内容的 x 个副本。

这是我的立场:

当我输入表单进行编辑时,所有其他字段(FileFields 除外)都已正确预填充。我可以使用 Flask-Uploads 和 UploadSet 的组合上传文件。通过一个flask_wtf.file FileField. 在我的数据库中,我将文件名和文件 url 保存为字符串。

我已经阅读了flask-wtf 文件上传以及WTForms 文档,我对我必须做的事情来模拟表单需要什么以便填充 FileField 好像我已经感到有点迷茫

以下是我正在使用的代码片段:

  1. 初始化文件
  1. 表格.py

这里有问题的文件字段是:“dive_posiview”和“dive_ctd”

  1. 路线.py

我使用的版本是:

谢谢您的帮助

0 投票
1 回答
164 浏览

image - 为什么使用烧瓶上传会破坏模板中的图像?

每次我将照片上传到files文件夹中时,页面都不会将其显示到 post.html模板中。我唯一看到的是broken image icon . 这是代码。

配置

路线

HTML

0 投票
1 回答
216 浏览

python - 如何导入烧瓶重新上传的模块

我试图使用烧瓶上传模块,但我在线程中发现:

Flask-上传模块

我应该使用烧瓶重新上传的模块来修复错误:

import name 'secure_filename' from 'werkzeug' (c:\users\gabri\desktop\shop\venv\lib\site-packages\werkzeug\__init__.py)

它在线程中说我不必更改一行代码但我不知道如何正确导入模块,因为当我尝试

from flask_uploads import UploadSet 我明白了

No module named 'flask_uploads'

如果我尝试任何变体 from flask-reuploaded import UploadSet 它找不到要导入的正确库

我在文档中没有找到任何关于它的信息,你能帮忙吗?

0 投票
1 回答
644 浏览

python - 使用烧瓶重新上传的“RuntimeError:没有设置照片的目的地”

我正在练习烧瓶和上传,但遇到了一些问题。首先我下载了​​flask-uploads来管理文件的上传,但我发现这个包有问题,所以我搬到了Flask-Reuploaded,一切看起来都很好。

当我运行我的应用程序时,出现运行时错误,这是完整的堆栈跟踪:

我将链接附加到我的 GitHub 项目,以便任何读者都能清楚地理解我在说什么。 https://github.com/lorcosta/flask-reuploaded/tree/lab/Labs/Lab4_IS_final

错误似乎来自线路

配置上传(应用程序,照片)

在这个文件'run.py'中:

我认为这可能与定义“照片”之前的行有关。为了解决这个问题,我从文档中查找了一个模板,并在 GitHub 上的同一链接的文件“app.py”中找到了您可以看到的内容:

当我运行这个模板时,一切正常,我什至可以从浏览器访问并上传本地保存的文件。因此,如果“app.py”有效,这与我的“run.py”非常相似,那么为什么我不断收到错误?

在此先感谢大家

0 投票
1 回答
189 浏览

python - 未能将上传的 txt 文件保存在烧瓶中

我是烧瓶的新手。我正在尝试进行用户导入并将其保存在后端。我未能保存文件(我看不到静态上传的文件),因此无法从文件中读取。任何人都可以提出解决方案吗?谢谢。

错误:FileNotFoundError:[Errno 2] 没有这样的文件或目录:'static/uploadsDB/Reviews.txt'

我的应用程序.py:

我的 index.html:

0 投票
1 回答
134 浏览

flask - Flask RuntimeError:没有设置图像的目的地

运行烧瓶应用程序时出现以下错误,并且在我将应用程序从窗口迁移到 Linux 后,此问题开始出现,在 Windows 10 上烧瓶工作正常。我已经安装了所有依赖项,它在我看来是一些配置错误,所以请告知。

下面是错误信息。

RuntimeError: no destination for set images Traceback(最近一次调用最后一次)

==================

配置文件

应用程序/初始化.py