Flask框架(五)访问资源文件

    科技2022-07-16  127

    本文介绍Flask访问资源文件,下面详细介绍:

    1、配置资源文件目录

    class Config: DEBUG = False # 文件上传配置 UPLOAD_FOLDER = 'static/uploads/' # 上传目录 MAX_CONTENT_LENGTH = 100 * 1024 * 1024 # 上传大小限制 }

    2、启动配置

    static_folder = 'static' app = Flask(__name__, template_folder=static_folder, static_folder=static_folder)

    3、访问资源文件

    # 查看文件接口 @client_page.route('/view_model', methods=['GET']) def view_model(): dicts = request.args logging.debug(dicts) filename = dicts.get('filename') # 图片名称 # 验证非空 if not all([filename]): return jsonify(code=RET.PARAMERR, msg=ret_map[RET.PARAMERR]) if filename: name = '{0}/{1}'.format(BASE_DIR, 'static/client/3d/{0}'.format(filename)).replace('\\', '/') # print('name=', name) if os.path.exists(name): with open(name, 'rb') as f: response = make_response(f.read()) return response return jsonify(code=RET.PARAMERR, msg=u'文件不存在')

    4、完整教程地址

    Flask搭建项目完整教程:Flask+Vue搭建系统

    Processed: 0.009, SQL: 8