我必须上传一个.zip文件并使用Django rest框架将其保存到服务器中的某个位置。我的代码是
`class upload_file(APIView):
parser_classes = (FileUploadParser,)
def post(self, request, filename, format=None):
file_obj = request.data['file']
destination = open('C:\\Temp\\' + filename, 'wb+')
for chunk in file_obj.chunks():
print(chunk)
destination.write(chunk)
destination.close()
return Response({"status":status.HTTP_204_NO_CONTENT, "data":file_obj})`
它创建一个.zip文件,其中filename
内有另一个相同的.zip文件。提取内部zip将显示C:\Temp\files_backups\files_backups.zip: The archive is either in unknown format or damaged
消息。
当我尝试这个的时候
它显示exceptions.IOError: [Errno 13] Permission denied: 'C:\\Temp'
。
我想了很多办法,但没有找到合适的解决办法。有人能指导如何上传.zip文件并将其保存到C:\Temp
文件夹吗?在
提前谢谢。在
目前没有回答
相关问题 更多 >
编程相关推荐