This commit is contained in:
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user