在Django中,要獲取上傳文件的大小,可以通過以下步驟實現:
示例代碼如下:
from django.shortcuts import render
from django.http import HttpResponse
def upload_file(request):
if request.method == 'POST' and request.FILES['file']:
uploaded_file = request.FILES['file']
file_size = uploaded_file.size
return HttpResponse(f'Uploaded file size: {file_size} bytes')
return render(request, 'upload_file.html')
在上面的示例中,我們首先獲取POST請求中上傳的文件對象,然后使用size屬性獲取文件的大小,并返回給客戶端。