Share from local storage with background upload to cloud

Hi,

Is the following scenario feasible or possible with nextcloud?

  1. upload a file to the nextcloud instance with local storage
  2. send out share link, client can start the download from the local/internal storage
  3. background upload to cloud storage
  4. once file upload to cloud is complete, the same share link points to the file on the cloud storage

Purpose: instant availability of files due to local transfer speeds but cloud access after upload so that it does not interfere with the intranet/network speed.

If not, are there other apps that can achieve this?
Many thanks!