问题标签 [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 投票
1 回答
450 浏览

python - 烧瓶上传中的文件下载身份验证

是否有可能强制对Flask-Uploads提供的文件进行身份验证或至少禁用此路由?

似乎任何(甚至未登录的)用户都可以下载任何上传的文件。

或者唯一的可能性是使用Flask Uploading Files中描述的自定义实现?

0 投票
0 回答
296 浏览

python - Flask Uploads 和 urllib2 的依赖问题

我正在设置数据库的前端以跟踪 Flask 中的剧院服装。用户需要能够上传服装的图片,我正在尝试为此使用 Flask-Uploads。我使用以下两个命令安装了 Flask Uploads 和 Flask Storage:

它们似乎已正确安装,但它们依赖于 urllib2,它无法正常工作。我不确定如何从下载的应用程序中解决这些依赖错误。错误日志如下。

我尝试安装 urllib2

但这并没有什么不同。

0 投票
2 回答
389 浏览

python - Flask-Uploads 给出 AttributeError?

以上是我的代码,但是它给了我以下错误:

我正在使用Flask 0.10.1Flask-Uploads 0.1.3,我的代码的哪一部分不正确?

0 投票
1 回答
871 浏览

python-2.7 - Flask-Uploads 不在 celery 任务中生成 url

以前在我的 python 烧瓶应用程序中,我能够使用

照片.url(“图片名称”)

没有任何问题。但是在我的项目中更新了几个库之后,Celery 抛出异常

RuntimeError:应用程序无法为请求独立的 URL 生成创建 URL 适配器。您可以通过设置 SERVER_NAME 配置变量来解决此问题。

我的配置中没有 SERVER_NAME,但我不需要。它以前在没有这个配置的情况下工作,所以我希望它现在应该可以工作。有谁知道我错过了什么?

0 投票
1 回答
153 浏览

python - 烧瓶上传无法在 VPS 上运行

当我尝试从我的数字海洋帐户中运行我的代码时,我遇到了“内部服务器错误”。我尝试在本地运行代码,它运行良好,当我在 www.pythonanywhere.com 上尝试它时,它也运行良好,没有任何错误。

此代码创建文件夹并将文件完美地上传到本地和 python 任何地方,但我无法弄清楚为什么它不会为我的数字海洋 VPS 这样做。

我用于“upload.html”的html代码是:

我的“complete.html”基本上只是一个段落标签,上面写着“它有效”,所以我知道它没有遇到错误..

有没有其他人遇到过类似的问题?

0 投票
2 回答
1874 浏览

python - 没有名为 flaskext.uploads 的模块

我正在尝试在我的烧瓶应用程序中使用烧瓶上传功能进行图像上传。

我曾经pip install Flask-Uploads安装和pip install Flask-Uploads --upgrade升级烧瓶上传模块。但是当我导入它时,它给了我一个错误,这是我的导入代码:

错误:

我尝试使用旧版本,pip install Flask-Uploads==0.1.3 即使这样做也不起作用。

我正在使用 Windows 10。

0 投票
3 回答
22620 浏览

python - Flask-Uploads IOError: [Errno 2] No such file or directory

所以,我一直在尝试将图像上传器添加到我的代码中,但我遇到了问题。即使我认为我的upload_folder配置正确,我仍然会收到以下错误:IOError: [Errno 2] No such file or directory: '/static/uploads/compressor.jpg' 即使文件/目录存在。

这是代码:

在 config.py

初始化.py

在views.py中

我的文件夹结构如下

当我使用 /tmp/ 将其存储在内存中时,上传器可以正常工作。我认为它没有为我的文件夹寻找正确的路径。有人可以在这里帮忙吗?我是一个非常业余的 python 开发者。

0 投票
4 回答
1698 浏览

python - 文件未在 cookiecutter-flask 应用程序中使用 Flask-wtforms 上传

我在上传文件以在cookiecutter-flask应用程序(v. 0.10.1)中工作时遇到问题。现在,它没有保存上传的文件。

Cookiecutter-Flask 默认安装 WTForms 和 Flask-WTForms。我曾尝试向其中添加 Flask-Uploads,但我不相信该模块此时会添加任何内容,因此我已将其卸载。这是 Flask-WTF 文件上传文档: http: //flask-wtf.readthedocs.io/en/latest/form.html#module-flask_wtf.file

文档和我的应用程序之间的主要区别在于,我似乎拥有更多文件的信息,这符合 cookiecutter 的约定。

app_name/spreadsheet/forms.py

app_name/spreadsheet/views.py

这是我上传文件时没有显示错误的命令行输出:

对于uploads/csvs目录,我尝试了绝对路径和相对路径,并且该目录的权限为 766。

模板文件为:

生成此 HTML:

0 投票
0 回答
462 浏览

python - Flask-Uploads 给我一个没有选择文件的错误

该应用程序昨天运行良好,但现在已停止。当我完成表单并单击提交时,我不会像以前那样被重定向,现在它只是刷新页面并在文件上传框中显示“未选择文件”。

这就是我初始化应用程序的方式..

我的路线是..

我的工作表是..

我的目录结构是

单击提交后,我被重定向到此.. 在此处输入图像描述

0 投票
1 回答
5496 浏览

python - Flask:强制下载pdf文件以在浏览器中打开

我正在尝试使用烧瓶下载 PDF 文件,但我不希望该文件作为附件下载。我只是希望它作为单独的网页出现在用户的浏览器中。我尝试将as_attachment=False选项传递给该send_from_directory方法,但没有运气。

到目前为止,这是我的功能:

该功能在文件正在下载到我的计算机的意义上起作用,但我更愿意在浏览器中显示它(并让用户根据需要下载文件)。

我在这里读到我需要更改content-disposition参数,但我不确定如何有效地完成(也许使用自定义响应?)。有什么帮助吗?

注意:我目前没有使用 Flask-Uploads,但我可能会下线。