From 627d50671215b91524529c5ec6b60c50fee82905 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 11 May 2021 16:59:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=20media=20url?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/apps/system/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/apps/system/views.py b/server/apps/system/views.py index d8439a3..720a606 100644 --- a/server/apps/system/views.py +++ b/server/apps/system/views.py @@ -412,11 +412,15 @@ class FileViewSet(ModelViewSet): from rest_framework_simplejwt.state import token_backend from django.http import HttpResponseForbidden, HttpResponse +import urllib.parse as urlparse def mediaauth(request): token = "" token = request.COOKIES.get('token', None) if not token: - token = request.META.get("HTTP_TOKEN", None) + try: + token = request.META.get("HTTP_OURL", None)[-208:] + except: + pass if token: try: payload = token_backend.decode(token)