|
@@ -281,7 +281,7 @@ namespace TEAMModelOS.Controllers
|
|
List<Sld> slds = new List<Sld>();
|
|
List<Sld> slds = new List<Sld>();
|
|
foreach (string sha in shas)
|
|
foreach (string sha in shas)
|
|
{
|
|
{
|
|
- slds.Add(new Sld { type = "normal", url = bloburls[sha], scoring = null }); ;
|
|
|
|
|
|
+ slds.Add(new Sld { type = "normal", url = System.Web.HttpUtility.UrlDecode(bloburls[sha], Encoding.UTF8), scoring = null }); ;
|
|
}
|
|
}
|
|
Dictionary<string, Store> dict = new Dictionary<string, Store>();
|
|
Dictionary<string, Store> dict = new Dictionary<string, Store>();
|
|
List<Task> tasksFiles = new List<Task>();
|
|
List<Task> tasksFiles = new List<Task>();
|
|
@@ -303,13 +303,13 @@ namespace TEAMModelOS.Controllers
|
|
tasksFiles.Add(_azureStorage.UploadFileByContainer(id, stream, "res", FileName + "/" + name, false)
|
|
tasksFiles.Add(_azureStorage.UploadFileByContainer(id, stream, "res", FileName + "/" + name, false)
|
|
.ContinueWith((Task<AzureBlobModel> blob) =>
|
|
.ContinueWith((Task<AzureBlobModel> blob) =>
|
|
{
|
|
{
|
|
- str.url = blob.Result.BlobUrl;
|
|
|
|
|
|
+ str.url = System.Web.HttpUtility.UrlDecode(blob.Result.BlobUrl, Encoding.UTF8);
|
|
})
|
|
})
|
|
);
|
|
);
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- str.url = store.url;
|
|
|
|
|
|
+ str.url = System.Web.HttpUtility.UrlDecode(store.url, Encoding.UTF8);
|
|
}
|
|
}
|
|
dict.TryAdd(key, str);
|
|
dict.TryAdd(key, str);
|
|
}
|
|
}
|
|
@@ -317,10 +317,8 @@ namespace TEAMModelOS.Controllers
|
|
hTEX.stores = dict;
|
|
hTEX.stores = dict;
|
|
hTEX.slides = slds;
|
|
hTEX.slides = slds;
|
|
var blob= await _azureStorage.UploadFileByContainer(id, JsonHelper.ToJson(hTEX, ignoreNullValue: false), "res", FileName + "/" + "index.json", false);
|
|
var blob= await _azureStorage.UploadFileByContainer(id, JsonHelper.ToJson(hTEX, ignoreNullValue: false), "res", FileName + "/" + "index.json", false);
|
|
- return blob.BlobUrl;
|
|
|
|
|
|
+ return System.Web.HttpUtility.UrlDecode(blob.BlobUrl, Encoding.UTF8);
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
public class HTEX {
|
|
public class HTEX {
|