问题标签 [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.
python - 烧瓶上传中的文件下载身份验证
是否有可能强制对Flask-Uploads提供的文件进行身份验证或至少禁用此路由?
似乎任何(甚至未登录的)用户都可以下载任何上传的文件。
或者唯一的可能性是使用Flask Uploading Files中描述的自定义实现?
python - Flask Uploads 和 urllib2 的依赖问题
我正在设置数据库的前端以跟踪 Flask 中的剧院服装。用户需要能够上传服装的图片,我正在尝试为此使用 Flask-Uploads。我使用以下两个命令安装了 Flask Uploads 和 Flask Storage:
它们似乎已正确安装,但它们依赖于 urllib2,它无法正常工作。我不确定如何从下载的应用程序中解决这些依赖错误。错误日志如下。
我尝试安装 urllib2
但这并没有什么不同。
python - Flask-Uploads 给出 AttributeError?
以上是我的代码,但是它给了我以下错误:
我正在使用Flask 0.10.1和Flask-Uploads 0.1.3,我的代码的哪一部分不正确?
python-2.7 - Flask-Uploads 不在 celery 任务中生成 url
以前在我的 python 烧瓶应用程序中,我能够使用
照片.url(“图片名称”)
没有任何问题。但是在我的项目中更新了几个库之后,Celery 抛出异常
RuntimeError:应用程序无法为请求独立的 URL 生成创建 URL 适配器。您可以通过设置 SERVER_NAME 配置变量来解决此问题。
我的配置中没有 SERVER_NAME,但我不需要。它以前在没有这个配置的情况下工作,所以我希望它现在应该可以工作。有谁知道我错过了什么?
python - 烧瓶上传无法在 VPS 上运行
当我尝试从我的数字海洋帐户中运行我的代码时,我遇到了“内部服务器错误”。我尝试在本地运行代码,它运行良好,当我在 www.pythonanywhere.com 上尝试它时,它也运行良好,没有任何错误。
此代码创建文件夹并将文件完美地上传到本地和 python 任何地方,但我无法弄清楚为什么它不会为我的数字海洋 VPS 这样做。
我用于“upload.html”的html代码是:
我的“complete.html”基本上只是一个段落标签,上面写着“它有效”,所以我知道它没有遇到错误..
有没有其他人遇到过类似的问题?
python - 没有名为 flaskext.uploads 的模块
我正在尝试在我的烧瓶应用程序中使用烧瓶上传功能进行图像上传。
我曾经pip install Flask-Uploads
安装和pip install Flask-Uploads --upgrade
升级烧瓶上传模块。但是当我导入它时,它给了我一个错误,这是我的导入代码:
错误:
我尝试使用旧版本,pip install Flask-Uploads==0.1.3
即使这样做也不起作用。
我正在使用 Windows 10。
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 开发者。
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:
python - Flask:强制下载pdf文件以在浏览器中打开
我正在尝试使用烧瓶下载 PDF 文件,但我不希望该文件作为附件下载。我只是希望它作为单独的网页出现在用户的浏览器中。我尝试将as_attachment=False
选项传递给该send_from_directory
方法,但没有运气。
到目前为止,这是我的功能:
该功能在文件正在下载到我的计算机的意义上起作用,但我更愿意在浏览器中显示它(并让用户根据需要下载文件)。
我在这里读到我需要更改content-disposition
参数,但我不确定如何有效地完成(也许使用自定义响应?)。有什么帮助吗?
注意:我目前没有使用 Flask-Uploads,但我可能会下线。