,可以通过以下步骤实现:
POST
方法来接收上传的文件。from flask import Flask, request
app = Flask(__name__)
@app.route('/upload', methods=['POST'])
def upload_file():
file = request.files['file']
filename = file.filename
# 处理文件保存的逻辑
# 返回文件的绝对文件名
return filename
if __name__ == '__main__':
app.run()
request.files
来获取上传的文件对象。通过file.filename
可以获取文件名。os
模块来保存文件到指定目录。import os
@app.route('/upload', methods=['POST'])
def upload_file():
file = request.files['file']
filename = file.filename
file.save(os.path.join('/path/to/save', filename))
# 返回文件的绝对文件名
return os.path.abspath(os.path.join('/path/to/save', filename))
os.path.abspath
函数来获取文件的绝对路径。这样,通过以上步骤,就可以获取通过Python Flask App上传的文件的绝对文件名。在实际应用中,可以根据具体需求对文件进行进一步处理或存储。
领取专属 10元无门槛券
手把手带您无忧上云