【问题标题】:File is not uploading in flask文件未在烧瓶中上传
【发布时间】:2021-08-15 08:42:26
【问题描述】:

我正在学习 python (Flask) 我尝试通过烧瓶上传文件,但显示错误

> PermissionError: [Errno 13] Permission denied: 'C:\Users\Muhammad Usama Javed\Desktop\autotech\static\upload_files'

这是我的代码

@app.route('/upload_files', methods=['GET', 'POST'])
def upload_files():
    if request.method == 'POST':
        if request.files:
            # fn.fun_upload_files(request.files['img'])
            img = request.files['img']
            filename = img.filename
            img.save(os.path.join("C:\\Users\\Muhammad Usama Javed\\Desktop\\autotech\\static\\upload_files"), filename)
    return redirect('/admin/files')

The error you can see in picture

【问题讨论】:

标签: python python-3.x file flask file-upload


【解决方案1】:

您可能尚未配置应用程序。尝试添加此值:

import os
from flask import Flask, flash, request, redirect, url_for
from werkzeug.utils import secure_filename

# The path where the files will be saved
UPLOAD_FOLDER = '/path/to/the/uploads'

ALLOWED_EXTENSIONS = {'txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif'}

app = Flask(__name__)

# Add a new value in the config application
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER

Source

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-30
    • 1970-01-01
    • 2021-07-03
    • 1970-01-01
    • 2016-08-30
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多