Currently, all uploaded files in Blob Storage are publicly accessible, and the uploader immediately knows the file’s public URL.
In my use case, I want to prevent the uploader from having knowledge of the file’s final URL.
To work around this, I currently:
- Use onUploadCompleted to copy the uploaded file into a new, unguessable folder with a randomized filename.
- Delete the original file once the copy is finished.
This works, but it is slow and inefficient for large files. For example, copying a 1GB file takes ~20 seconds, which adds unnecessary latency and cost.
Feature Request
It would be very beneficial if the SDK / API supported:
- Move or Rename operations (instead of copy + delete).
- This would allow setting the final path/filename without duplicating file data.