How to download Assetbundles and put them into a particular folder in WEBGL

Actually i am trying to make asset bundles of my sprites and load them into the server. i have successfully created the asset bundles for WEBGL platform now i want it to be loaded on runtime and to be saved in a particular folder eg., Resources or Streaming Assets. so that i can load a particular sprite just by calling its path

static void BuildAllAssetBundles()
    string assetBundleDirectory = "Assets/AssetBundles";
    if (!Directory.Exists(assetBundleDirectory))
    BuildPipeline.BuildAssetBundles(assetBundleDirectory, BuildAssetBundleOptions.None, BuildTarget.WebGL);

this is the code which i used to generate asset bundles

void Start () {
StartCoroutine (“LoadAssets”);

IEnumerator LoadAssets()
	string uri = Path.Combine(Application.dataPath, "/AssetBundles/" + "model");
	UnityWebRequest request = UnityWebRequestAssetBundle.GetAssetBundle(uri, 0);

	yield return request.SendWebRequest();
	AssetBundle bundle = DownloadHandlerAssetBundle.GetContent(request);



this is the code which i am using to save these assets into AssetBundles folder…
but i am unsuccessfull
please give me some correct method for doing this

Hi, Have you solved this problem yet?