我正在使用 Flask 为一个大(200 MB)的 csv 文件编写一个上传页面。这个简单代码的本地运行仍然不会超出 request.files 行: 运行就会卡在这个关卡,怎么解决?
if request.method == 'POST':
print("first flag")
if 'file1' not in request.files:
return redirect(request.url)
print("SECOND flag")
file1 = request.files['file1']
print("third flag")
file2 = request.files['file2']
print("forth flag")
控制台只会打印“first flag”,这意味着 if 块被卡住了!!!!
您遇到的 Flask 应用程序在上传大文件时卡在 request.files 行的问题可能是由于超出最大上传大小限制而发生的。以下是解决此问题的一些可能的解决方案:
调试技巧:
通过实施这些解决方案之一或组合,您应该能够使用 Flask 应用程序成功上传大型 CSV 文件。请记住根据您使用的特定库和服务器配置调整代码。