如何使用Python3 Flask实现一个文件上传接口?

2026-05-16 13:351阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计158个文字,预计阅读时间需要1分钟。

如何使用Python3 Flask实现一个文件上传接口?

依赖环境:Python 3依赖包:Flask, pyOpenSSL(使用pip安装:pip install flask pyOpenSSL)

依赖环境:python3

依赖包:flask,pyOpenSSL(pip install flask pyOpenSSL)

#coding=utf-8
import os
from flask import Flask, redirect, url_for, request, render_template, send_from_directory
import time
app = Flask(__name__)
BASE_PATH = '/tmp/tmp_file/'

@app.route("/upload",methods=["POST"])
def upload_file():
try:
f=request.files["file"]

filename = os.path.join(BASE_PATH,"",f.filename)
f.save(filename)
print("{0} file upload succcessfully!".format(filename))
time.sleep(1)
return "file upload successfully!"
except Exception as e:
return e




if __name__ == '__main__':
app.run(host="0.0.0.0",port="5555",debug=False,ssl_context="adhoc")

  



如何使用Python3 Flask实现一个文件上传接口?

本文共计158个文字,预计阅读时间需要1分钟。

如何使用Python3 Flask实现一个文件上传接口?

依赖环境:Python 3依赖包:Flask, pyOpenSSL(使用pip安装:pip install flask pyOpenSSL)

依赖环境:python3

依赖包:flask,pyOpenSSL(pip install flask pyOpenSSL)

#coding=utf-8
import os
from flask import Flask, redirect, url_for, request, render_template, send_from_directory
import time
app = Flask(__name__)
BASE_PATH = '/tmp/tmp_file/'

@app.route("/upload",methods=["POST"])
def upload_file():
try:
f=request.files["file"]

filename = os.path.join(BASE_PATH,"",f.filename)
f.save(filename)
print("{0} file upload succcessfully!".format(filename))
time.sleep(1)
return "file upload successfully!"
except Exception as e:
return e




if __name__ == '__main__':
app.run(host="0.0.0.0",port="5555",debug=False,ssl_context="adhoc")

  



如何使用Python3 Flask实现一个文件上传接口?