@terryliang
In forms whenever you add a file upload control a corresponding folder gets created in Onedrive by formname and the question name for which you have added the file upload control.
When you upload a file to the form from that control it get's stored in the one drive in the related folder.
Instead of doing parse json from Power Automate, you can do OneDrive "Get Files" action and point the path to the folder that got created. This way when ever a form response is submitted you would to able to retrieve details from Power Automate.
Cons of using this process
-----------------------------
- Folder doesn't segregate between individual form responses it stores all the files at one place, which means if there are 4 users who have submitted their responses then all the files uploaded by those 4 users would reside in same place.
To tackle this scenario add a "Delete file" or "Move File" action when you read the contents from one drive this way you can ensure that you have unique file data each time.
Find folder related to the form
-----------------------------------
For finding the folder related to the form
Goto Onedrive --> Apps --> Microsoft Forms
If the information shared helps you please consider giving a thumbs up
👍 and mark solution as resolved
✅Please follow my website
PowerCards for more information related to Power Platform