Added support for lottie stickers (#2359)
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
using Discord.Net.Rest;
|
using Discord.Net.Rest;
|
||||||
|
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
namespace Discord.API.Rest
|
namespace Discord.API.Rest
|
||||||
@@ -20,14 +21,21 @@ namespace Discord.API.Rest
|
|||||||
["tags"] = Tags
|
["tags"] = Tags
|
||||||
};
|
};
|
||||||
|
|
||||||
string contentType = "image/png";
|
string contentType;
|
||||||
|
|
||||||
if (File is FileStream fileStream)
|
if (File is FileStream fileStream)
|
||||||
contentType = $"image/{Path.GetExtension(fileStream.Name)}";
|
{
|
||||||
|
var extension = Path.GetExtension(fileStream.Name).TrimStart('.');
|
||||||
|
contentType = extension == "json" ? "application/json" : $"image/{extension}";
|
||||||
|
}
|
||||||
else if (FileName != null)
|
else if (FileName != null)
|
||||||
contentType = $"image/{Path.GetExtension(FileName)}";
|
{
|
||||||
|
var extension = Path.GetExtension(FileName).TrimStart('.');
|
||||||
|
contentType = extension == "json" ? "application/json" : $"image/{extension}";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
contentType = "image/png";
|
||||||
|
|
||||||
d["file"] = new MultipartFile(File, FileName ?? "image", contentType.Replace(".", ""));
|
d["file"] = new MultipartFile(File, FileName ?? "image", contentType);
|
||||||
|
|
||||||
return d;
|
return d;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user