Здесь я использую Django-REST framework для загрузки файлов, я не использую слой модели в Django.Поэтому я использую default_storage для загруженного файла для сохранения.Мой вопрос здесь заключается в том, как мне проверить файлы.Загруженный файл не должен содержать 10 МБ. Заранее.
class imageapi(APIView):
def post(self, request):
if request.method == 'POST' and request.FILES['file']:
try:
form = UploadFileForm(request.POST, request.FILES)
#save_path = os.path.join(settings.MEDIA_ROOT, 'uploads', request.FILES['file'])
save_path = str(settings.MEDIA_ROOT)+ '/uploads/'+str(request.FILES['file'])
path = default_storage.save(str(save_path), request.FILES['file'])
return Response({default_storage.path(path)})
except Exception as ex:
return Response({"DATA": str(ex)})