diff --git a/core/modules/file/src/Upload/FileUploadHandler.php b/core/modules/file/src/Upload/FileUploadHandler.php
index 835c513e1ef527ae32bc1223ef5b88c4bb86a9ef..0f8d52ff37e3f0614c5fd4fae472f8cebdba5da6 100644
--- a/core/modules/file/src/Upload/FileUploadHandler.php
+++ b/core/modules/file/src/Upload/FileUploadHandler.php
@@ -280,7 +280,7 @@ public function handleFileUpload(UploadedFileInterface $uploadedFile, array $val
     $file->setFilename($this->fileSystem->basename($file->getFileUri()));
 
     if ($replace === FileSystemInterface::EXISTS_REPLACE) {
-      $existingFile = $this->loadByUri($file->getFileUri());
+      $existingFile = $this->fileRepository->loadByUri($file->getFileUri());
       if ($existingFile) {
         $file->fid = $existingFile->id();
         $file->setOriginalId($existingFile->id());
@@ -401,8 +401,14 @@ protected function handleExtensionValidation(array &$validators): string {
    *
    * @return \Drupal\file\FileInterface|null
    *   The first file with the matched URI if found, NULL otherwise.
+   *
+   * @deprecated in drupal:10.3.0 and is removed from drupal:11.0.0.
+   *   Use \Drupal\file\FileRepositoryInterface::loadByUri().
+   *
+   * @see https://www.drupal.org/node/3409326
    */
   protected function loadByUri(string $uri): ?FileInterface {
+    @trigger_error('FileUploadHandler::loadByUri() is deprecated in drupal:10.3.0 and is removed from drupal:11.0.0. Use \Drupal\file\FileRepositoryInterface::loadByUri(). See https://www.drupal.org/node/3409326', E_USER_DEPRECATED);
     return $this->fileRepository->loadByUri($uri);
   }