@名扬 袁 Welcome to Microsoft Q&A Forum, Thank you for posting your query here!
Can you check the destination path is correct?
For testing purpose: Can you try to upload using Azcopy or Azure Storage explorer tool and let me know the status
Check the container access level"https://learn.microsoft.com/en-us/azure/storage/common/authorization-resource-provider"
Assume that you try to write more than 4 megabytes (MB) of data to a file on Azure Storage, or you try to upload a file that's larger than 4 MB by using the SAS url (REST API) or HTTPS PUT method. In this scenario, the following error is returned:
Code : RequestBodyTooLarge
Message: The request body is too large and exceeds the maximum permissible limit.
RequestId:<ID>
MaxLimit : 4194304
Cause: There's a 4-MB limit for each call to the Azure Storage service. If your file is larger than 4 MB, you must break it in chunks. For more information, see Azure Storage scalability and performance targets.
Additional information: Are you trying to upload a range which is larger than 4MB? If so, please split the request into multiple requests as the API doc mentions : https://learn.microsoft.com/en-us/rest/api/storageservices/put-blob
Please let us know if you have any further queries. I’m happy to assist you further.
----------
Please do not forget to and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.