@Binway Welcome to Microsoft Q&A, thank you for posting your here!!
Better way is to Create SAS tokens for your storage containers with desired permissions and share it with your users and User should install the Storage Explorer and connect to the Blob container with provided SAS tokens to upload the files.
Step:1 Create SAS tokens in the Azure portal.
Go to the Azure portal and navigate to your container (Your storage account → containers → your container)
- Generate SAS from the drop-down menu.
- Define Permissions by checking and/or clearing the appropriate check box:
- Your target container or file must have designated read, create, write and list access to upload the files to the container.
- Specify the signed key Start and Expiry times.
- Review then select Generate SAS token and URL.
- The Blob SAS token query string and Blob SAS URL will be displayed in the lower area of window.
- Copy and paste the Blob SAS token and URL values in a secure location. They'll only be displayed once and cannot be retrieved once the window is closed.
Step:2 Connect to the blob container using the SAS url using Storage Explorer
- In the Select Resource panel of the Connect to Azure Storage dialog, select the blob Container.
- Select Shared access signature (SAS) and select Next.
- Enter a display name for your connection and the SAS URI for the resource. Select Next.
- Review your connection information in the Summary panel. If the connection information is correct, select Connect.
Hope it helps!!!
Please "Accept as Answer" if it helped so it can help others in community looking for help on similar topics.