How to save Blueprint or other resources used in the game with C++ code?

Why you would want to do that? all those resources are already saved to uasset

Hi guys , I want to save the Blueprint or other resources used in the game to a file stored in the local hard disk.This what I want to do is just like to create an assetbundle in Unity Engine, so what shoule I do with the C++ code.Now , I know how to save the variables to a file like int32,float,vector,but it’s different from saving the Blueprint to a file,so I need your help , guys.Forgive my poor English XD.

Is is same like the assetbundle in Unity Engine?I want to make a micro client game,so I need to load the asset from the hard disk when my game level is running.And is there any API to load the .uasset? THANKS A LOT