我正在用python\django编写一个小测试项目。你知道吗
我正在发送一个图像到服务器(请求后),调整它的大小,并希望它回到客户端。你知道吗
到目前为止,似乎一切正常工作以外,我不知道如何发送文件回客户端。你知道吗
客户:
testFile = "<location>"
api_url = 'http://localhost:9999/upload'
files = {'file': open(testFile, 'rb')}
r = requests.post(api_url,files=files,data={"m":10,"n":15})
files["file"].close()
print r -> status 200
服务器: @csrf\U豁免 def post(请求):
if request.method == 'POST':
logger.info("New post request")
#logger.info(request.FILES)
file = request.FILES['file']
resized_frame = job_manager.add_job(file,request.POST.get("m"),request.POST.get("n"))
logger.info("returning new resized frame ")
response = HttpResponse(content_type='image/png')
response['Content-Disposition'] = 'attachment; filename=%s' % smart_str(resized_frame)
return response
#return HttpResponse(resized_frame)
else:
return HttpResponse('500')
我甚至可以在收到post请求时发送带有文件的响应吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐