以下是一个示例代码,用于处理表单数据没有附加文件对象的情况:
from flask import Flask, request
app = Flask(__name__)
@app.route('/upload', methods=['POST'])
def upload():
file = request.files.get('file')
if file is None:
return "表单数据没有附加文件对象。"
# 继续处理文件上传的逻辑
# ...
if __name__ == '__main__':
app.run()
在上述代码中,我们使用了Flask框架来处理HTTP请求。当接收到/upload
的POST请求时,我们尝试从请求的表单数据中获取名为file
的文件对象。
如果获取到的文件对象为空(即表单数据没有附加文件对象),则返回一个相应的错误消息。
否则,我们可以继续处理文件上传的逻辑,例如将文件保存到特定的目录中。
请根据您的实际需求进行适当的修改。