If you are going to check several downloaded files, you will have to write your own serializer for this. To check the lists of objects there is serializers.ListField . I have not tried this, but I believe that you can implement a simple serializer as follows:
class FileListSerializer ( serializers.Serializer ) :
files = serializers.ListField(
child=serializers.FileField( max_length=100000,
allow_empty_file=False,
use_url=False )
)
, , , :
files = list( request.FILES.values() )
files_serializer = FileListSerializer( data={"files": files} )
if not file_serializer.is_valid() :
...