# f.close()
    # 直接使用上传文件的对象保存
    file_obj.save("....响应头
    # return "使用元祖返回自定义的响应信息", 400, [("name", "haha")]
    # return "使用元祖返回自定义的响应信息", 400, {("name...", "haha")}
    # return "使用元祖返回自定义的响应信息", 666, {("name", "haha")}
    # return "使用元祖返回自定义的响应信息", "666...最终传入视图函数,通过return、redirect或render_template生成response对象,返回给客户端。
 
区别: 请求上下文:保存了客户端和服务器交互的数据。...9 请求钩子
在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如:在请求开始时,建立数据库连接;在请求结束时,指定数据的交互格式。