              except StopFutureHandlers:
                  break
  
          for chunk in chunks:
              for i, handler in enumerate(upload_handlers):
                  chunk_length = len(chunk)
                  chunk = handler.receive_data_chunk(chunk, counters[i])
                  counters[i] += chunk_length
                  if chunk is None:
                      break
 
</s> remove                 chunk = handler.receive_data_chunk(chunk, counters[i])
                counters[i] += chunk_length
 </s> add                 chunk = handler.receive_data_chunk(chunk, counters[index])
                counters[index] += chunk_length </s> remove         for i, handler in enumerate(upload_handlers):
            file_obj = handler.file_complete(counters[i])
 </s> add         for index, handler in enumerate(upload_handlers):
            file_obj = handler.file_complete(counters[index]) </s> remove         for handler in upload_handlers:
 </s> add         for index, handler in enumerate(upload_handlers): </s> remove         """ Make sure the `QueryDict` works OK """
 </s> add         """
        Parse raw file upload.
        """
            for index, handler in enumerate(upload_handlers):
              except StopFutureHandlers:
                  break
  
          for chunk in chunks:
            for index, handler in enumerate(upload_handlers):
                  chunk_length = len(chunk)
                  chunk = handler.receive_data_chunk(chunk, counters[i])
                  counters[i] += chunk_length
                  if chunk is None:
                      break
keep keep keep keep replace keep keep keep keep keep
 FileUploadParser. Raising StopFutureHandlers removes any handlers not yet run for the active set. Closes #2109. 
rest_framework/parsers.py