upload 1
All checks were successful
Deploy to Server / deploy (push) Successful in 28s

This commit is contained in:
jeremygan2021
2026-03-22 22:21:02 +08:00
parent 94333b61b6
commit 41d6991d5c
7 changed files with 125 additions and 66 deletions

View File

@@ -55,9 +55,19 @@ class ProjectFileSerializer(serializers.ModelSerializer):
def create(self, validated_data):
from django.conf import settings
from shop.utils import get_current_wechat_user
request = self.context.get('request')
user = get_current_wechat_user(request) if request else None
print(f"=== File Upload Debug ===")
print(f"User: {user}")
print(f"Validated data keys: {validated_data.keys()}")
file_obj = validated_data.get('file')
if file_obj:
print(f"File name: {file_obj.name}, size: {file_obj.size}")
ext = file_obj.name.split('.')[-1].lower() if '.' in file_obj.name else ''
if ext in ['ppt', 'pptx']:
validated_data['file_type'] = 'ppt'