Django怎么获取上传文件大小

avatar
作者
筋斗云
阅读量:0

在Django中,要获取上传文件的大小,可以通过以下步骤实现:

  1. 在视图函数中,首先获取上传的文件对象,通常是通过request.FILES来获取。
  2. 使用文件对象的size属性来获取文件的大小,单位为字节。

示例代码如下:

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属性获取文件的大小,并返回给客户端。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!