|
@@ -593,20 +593,21 @@ namespace TEAMModelOS.Controllers.Core
|
|
|
request.TryGetProperty("url", out JsonElement jurl);
|
|
|
request.TryGetProperty("opt", out JsonElement opt);
|
|
|
request.TryGetProperty("id", out JsonElement id);
|
|
|
- var url = System.Web.HttpUtility.UrlDecode(jurl.GetString(), Encoding.UTF8);
|
|
|
- string[] uls = url.Split("/");
|
|
|
- var u = "";
|
|
|
- if (uls != null)
|
|
|
- {
|
|
|
- u = !string.IsNullOrEmpty(uls[0]) ? uls[0] : uls[1];
|
|
|
-
|
|
|
- }
|
|
|
- var size = await _azureStorage.GetBlobContainerClient($"{name}").GetBlobsSize(url);
|
|
|
- long now = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
|
|
|
+
|
|
|
//获取文件的大小
|
|
|
var client = _azureCosmos.GetCosmosClient();
|
|
|
if (opt.GetString().Equals("add"))
|
|
|
{
|
|
|
+ var url = System.Web.HttpUtility.UrlDecode(jurl.GetString(), Encoding.UTF8);
|
|
|
+ string[] uls = url.Split("/");
|
|
|
+ var u = "";
|
|
|
+ if (uls != null)
|
|
|
+ {
|
|
|
+ u = !string.IsNullOrEmpty(uls[0]) ? uls[0] : uls[1];
|
|
|
+
|
|
|
+ }
|
|
|
+ var size = await _azureStorage.GetBlobContainerClient($"{name}").GetBlobsSize(url);
|
|
|
+ long now = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
|
|
|
//地址相同的,直接更新
|
|
|
bool exsit = false;
|
|
|
try {
|