我使用django并使用相同的代码保存上传的文件:
destination = open(directory + newfilename, 'wb+')
for chunk in docfile.chunks():
destination.write(chunk)
destination.close()但是,当我上传大文件(~3M及更多)时,我会得到以下错误:
ValueError: I/O operation on closed file在destination.write(chunk)线路上。我怎么才能解决这个问题?
发布于 2013-12-06 07:18:22
我想你关闭了for循环中的文件..。尽量靠近外面。
destination = open(directory + newfilename, 'wb+')
for chunk in docfile.chunks():
destination.write(chunk)
destination.close()https://stackoverflow.com/questions/20418227
复制相似问题