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

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.

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

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