def create(self, request, path): """ Create a new upload. """ _, repository = self.get_dr_push(request, path, create=True) upload = models.Upload(repository=repository, size=0) upload.save() response = UploadResponse(upload=upload, path=path, content_length=0, request=request) return response
def create(self, request, path): """ This methods handles the creation of an upload. """ _, repository = self.get_dr_push(request, path, create=True) upload = models.Upload(repository=repository) upload.file.save(name="", content=ContentFile(""), save=False) upload.save() response = UploadResponse(upload=upload, path=path, content_length=0, request=request) return response
def create(self, request, path): """ Create a new upload. """ _, repository = self.get_dr_push(request, path, create=True) if self.tries_to_mount_blob(request): response = self.mount_blob(request, path, repository) else: upload = models.Upload(repository=repository, size=0) upload.save() response = UploadResponse(upload=upload, path=path, request=request) return response